国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Java開發(fā)環(huán)境不再需要配置classpath!

dackel / 3607人閱讀

摘要:原配置代碼原代碼詳解代表了我們的路徑是關于運行環(huán)境的類庫,主要是用于的包,如果不使用可以不配置。參見擴展機制如果您從的早期版本升級,那么您的啟動設置可能包括不再需要的類路徑設置。

前言:

之前發(fā)布了關于java開發(fā)環(huán)境配置的文章,經(jīng)過與網(wǎng)友的交流,我了解到在jdk1.5以后,java開發(fā)環(huán)境配置的時候,確實不需要對classpath進行配置,但市面上的書籍,以及一些博客、還是老一套,繼續(xù)推薦配置classpath,并且關于不需要配置classpath網(wǎng)絡上沒有什么完整細致,能令人信服的答案,所以我查閱了一些資料以及與別人交流,今天和大家分享一下這些內(nèi)容。

原配置代碼:
.;%Java_Home%bin;%Java_Home%libdt.jar;%Java_Home%libtools.jar
原代碼詳解:

Java_Home代表了我們jdk的路徑

dt.jar是關于運行環(huán)境的類庫,主要是用于swing的包,如果不使用可以不配置。

tools.jar是工具類庫,它在編譯和運行一個類時被使用

當我們配置classpath后,系統(tǒng)會根據(jù)我們所配置的classpath加載類

例如:在我們使用javac命令編譯程序時,系統(tǒng)加載tools.jar其實就封裝了下面這樣一條命令

javac XXX.java

java -Classpath=%JAVA_HOME%libtools.jar xx.xxx.Main XXX.java

當然tools的功能可不止這一點,但是確實它為我們提供了很多便利

我們不再需要配置classpath了!

在JDK1.5以后,classpath并不是必須配置了,在JDK1.5之前,是沒有辦法在當前目錄下加載類的(找不到 JDK目錄下lib文件夾中的.jar文件),所以我們需要通過配置classpath,但JDK1.5之后,JRE能自動搜索目錄下類文件,并且加載dt.jar和tool.jar的類。

官方文檔解釋(JDK Tools and Utilities)
The class path tells the JDK tools and applications where to find third-party and user-defined classes that are not extensions or part of the Java platform. See The Extension Mechanism at 

類路徑告訴JDK工具和應用程序在哪里可以找到第三方和用戶定義的類,這些類既不是Java平臺的擴展,也不是Java平臺的一部分。參見擴展機制

If you upgrade from an earlier release of the JDK, then your startup settings might include CLASSPATH settings that are no longer needed. You should remove any settings that are not application-specific, such as classes.zip. Some third-party applications that use the Java Virtual Machine (JVM) can modify your CLASSPATH environment variable to include the libraries they use. Such settings can remain.

如果您從JDK的早期版本升級,那么您的啟動設置可能包括不再需要的類路徑設置。您應該刪除任何與應用程序無關的設置,比如classes.zip。一些使用Java虛擬機(JVM)的第三方應用程序可以修改類路徑環(huán)境變量,以包含它們使用的庫。這樣的設置可以保留。

You can change the class path by using the -classpath or -cp option of some Java commands when you call the JVM or other JDK tools or by using the CLASSPATH environment variable. See JDK Commands Class Path Options. Using the -classpath option is preferred over setting the CLASSPATH environment variable because you can set it individually for each application without affecting other applications and without other applications modifying its value. See CLASSPATH Environment Variable.

在調(diào)用JVM或其他JDK工具時,可以使用一些Java命令的-classpath或-cp選項,或者使用CLASSPATH環(huán)境變量,來更改類路徑。參見JDK命令類路徑選項。使用-classpath選項優(yōu)于設置CLASSPATH環(huán)境變量,因為您可以為每個應用程序多帶帶設置它,而不影響其他應用程序,也不需要其他應用程序修改它的值。參見CLASSPATH環(huán)境變量。

通過官方的文檔說明我們可以看到,rt.jar和tool.jar這兩種屬于java平臺自身的包就不需要添加到classpath中,只有一些第三方類或者自定義類需要,也并不推薦使用配置CLASSPATH的方法,更推薦使用-classpath選項

總結:

在JDK1.5之后的版本,配置Java環(huán)境變量的時候我們不再需要配置classpath,只需要配置Java_Home以及path即可!

結尾:

如果內(nèi)容中有什么不足,或者錯誤的地方,歡迎大家給我留言提出意見, 蟹蟹大家 !_

如果能幫到你的話,那就來關注我吧!

在這里的我們素不相識,卻都在為了自己的夢而努力 ?

一個堅持推送原創(chuàng)Java技術的公眾號:理想二旬不止

文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/74620.html

相關文章

  • Java編程基礎01——計算機基礎

    摘要:外部存儲器可用于長期保存大量程序和數(shù)據(jù),其成本低容量大,但速度較慢。 1_計算機概述(了解) A:什么是計算機?計算機在生活中的應用舉例 計算機(Computer)全稱:電子計算機,俗稱電腦。是一種能夠按照程序運行,自動、高速處理海量數(shù)據(jù)的現(xiàn)代化智能電子設備。由硬件和軟件所組成,沒有安裝任何軟件的計算機稱為裸機。常見的形式有臺式計算機、筆記本計算機、大型計算機等。 應用舉例 ...

    xiangzhihong 評論0 收藏0
  • Java系統(tǒng)WebService:Spring與CXF的集成

    摘要:我們再使用這樣的來查看這個服務具體的定義這個用以通過查看服務也就是我們開頭所說的用通用格式來描述的功能入?yún)⒑头祷刂担刮覀兊恼{(diào)用者明白服務的使用方法具體詳情可以查看我們的這個服務的頁面。 WebService是什么呢?顧名思義,是Web系統(tǒng)提供的服務,其目的呢,往大了說:是系統(tǒng)實現(xiàn)多異構模塊協(xié)同合作,服務實現(xiàn)SOA(Services oriented Architecture面向服務的...

    waterc 評論0 收藏0
  • Java002-運行環(huán)境

    摘要:運行環(huán)境一的三種技術架構開發(fā)企業(yè)環(huán)境下的應用程序,主要針對程序開發(fā)完成桌面應用程序的開發(fā),是其它兩者的基礎開發(fā)電子消費產(chǎn)品和嵌入式設備,如手機中的程序二環(huán)境的開發(fā)和運行環(huán)境,的開發(fā)工具和。程序的運行環(huán)境,運行的所需的類庫虛擬機。 運行環(huán)境 一.Java的三種技術架構: 01.JAVAEE Java Platform Enterprise Edition開發(fā)企業(yè)環(huán)境下的應用程序,主要針對...

    paraller 評論0 收藏0
  • Windows環(huán)境下JDK安裝與環(huán)境變量配置詳細的圖文教程

    摘要:原文作者博文出處本節(jié)內(nèi)容安裝與環(huán)境變量配置以下是詳細步驟一準備工具可以到官網(wǎng)下載系統(tǒng)我這里是系統(tǒng)可以根據(jù)系統(tǒng)的版本下載相對應的。配置系統(tǒng)環(huán)境配置環(huán)境變量右擊我的電腦高級環(huán)境變量。根據(jù)自己的安裝路徑填寫環(huán)境變量。 原文作者:souvc博文出處:http://www.cnblogs.com/liuhon... 本節(jié)內(nèi)容:JDK安裝與環(huán)境變量配置 以下是詳細步驟 一、準備工具: 1.JDK ...

    Yangyang 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<