導航:首頁 > 程序命令 > java命令classpath

java命令classpath

發布時間:2022-09-26 17:25:22

java環境變數中classpath是必須配置嗎

設置環境變數
在java 中需要設置三個環境變數(1.5之後不用再設置classpath了,但個人強烈建議繼續設置以保證向下兼用問題)
JDK安裝完成之後我們來設置環境變數:右擊「我的電腦」,選擇「屬性」,選擇「高級」標簽,進入環境變數設置,分別設置如下三個環境變數:
(1)配置path變數:
為什麼要配置path變數?因為電腦系統將根據該變數的值找到java編程中需要的一些程序,比如javac.exe、java.exe、javah.exe等等,其中javac.exe程序是用於編譯java源代碼,java.exe程序是用於執行後綴為class的代碼。
如何配置path變數?
path變數一般電腦系統都已經創建好了,所以不用新建該變數,只需在系統變數里選中到path變數,點擊「選擇」 ->「編輯",需要注意的是,不要隨便刪除方框里原有的其他path值,而是先在那一大串值之後,添加一個分號,再把C:\Program Files\Java\jdk1.5.0_17\bin填上去。下面列出其鍵值對:
變數名: PATH(不區分大小寫但建議使用大寫)
變數值: C:\Program Files\Java\jdk1.5.0_17\bin
(2)配置classpath變數:
為什麼要配置classpath變數?配置classpath變數,才能使得java解釋器知道到哪裡去找標准類庫,這些標准類庫是別人已經寫好了的,我們只管使用。比如我們常用到java.lang包中的類,在配置classpath變數後被設為默認導入,所以在寫程序時就不用import這個包了。那麼這些標准類庫在哪呢?在以JDK的lib目錄下以jar為後綴的文件中:一個是dt.jar,一個是tools.jar,這兩個jar包都位於C:/jdk1.6.0/lib目錄下,所以通常我們都會把這兩個jar包加到我們的classpath環境變數的值為:.; C:\Program Files\Java\jdk1.5.0_17\\lib\tools.jar; C:\Program Files\Java\jdk1.5.0_17\\lib\dt.jar;
如何配置classpath變數?
在系統環境變數那一欄中點擊新建classpath ,具體過程省略,下面只列出其鍵值對:
變數名: CLASSPATH
變數值: .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
(注意,CLASSPATH最前面是有個 「.」的,表示當前目錄。用兩個%包圍JAVA_HOME這個變數的意思是引用變數的值,當然如果你不想這樣做,也可以這樣配置classpath的值為:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar; 也就是用JAVA_HOME變數的值替換%JAVA_HOME%);
(3)配置JAVA_HOME變數:
為什麼要配置classpath環境變數?一是為了方便引用,比如,JDK安裝在C:\Program Files\Java\jdk1.5.0_17目錄里,則設置JAVA_HOME為該目錄路徑, 那麼以後要使用這個路徑的時候, 只需輸入%JAVA_HOME%即可, 避免每次引用都輸入很長的路徑串; 二則是歸一原則, 當JDK路徑改變的時候, 僅需更改JAVA_HOME的變數值即可, 否則,就要更改任何用絕對路徑引用JDK目錄的文檔, 要是萬一沒有改全, 某個程序找不到JDK, 後果是可想而知的----系統崩潰! 三則是第三方軟體會引用約定好的JAVA_HOME變數, 不然, 你不能正常使用該軟體。
如何配置JAVA_HOME變數?
在系統環境變數那一欄中點擊新建JAVA_HOME (JAVA_HOME指向的是JDK的安裝路徑),變數的值實際上是JDK安裝路徑的根目錄。具體過程省略,下面只列出其鍵值對:
變數名: JAVA_HOME
變數值:C:\Program Files\Java\jdk1.5.0_17

測試JDK是否安裝成功
在運行中輸入cmd
然後輸入java –version
看看是否能顯示出您所配置的java版本

❷ 請教java命令中CP和classpath的區別是什麼

classpath 和 classpath* 區別: classpath:只會到你指定的class路徑中查找找文件; classpath*:不僅包含class路徑,還包括jar文件中(class路徑)進行查找.

❸ JAVA 的classpath

classpath指的是Java進行編譯,運行時需要用到的jar包位置.
一般設置為classpath= ".;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar"就可以了
注意是 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
最前面有個點,不要把點漏了。

下面是網上摘的一些比較好的講解,希望對你有所幫助:
CLASSPATH環境變數。作用是指定命令搜索路徑,在命令行下面執行命令如javac編譯java程序時,它會到PATH變數所指定的路徑中查找看是否能找到相應的命令程序。我們需要把jdk安裝目錄下的bin目錄增加到現有的PATH變數中,bin目錄中包含經常要用到的可執行文件如javac/java/javadoc等待,設置好PATH變數後,就可以在任何目錄下執行javac/java等工具了。

CLASSPATH是什麼?它的作用是什麼?
它是javac編譯器的一個環境變數。
它的作用與import、package關鍵字有關。
當你寫下improt java.util.*時,編譯器面對import關鍵字時,就知道你要引入java.util這個package中的類;但是編譯器如何知道你把這個package放在哪裡了呢?所以你首先得告訴編譯器這個package的所在位置;如何告訴它呢?就是設置CLASSPATH啦 :) 如果java.util這個package在c:\jdk\ 目錄下,你得把c:\jdk\這個路徑設置到CLASSPATH中去!當編譯器面對import java.util.*這個語句時,它先會查找CLASSPATH所指定的目錄,並檢視子目錄java\util是否存在,然後找出名稱吻合的已編譯文件(.class文件)。如果沒有找到就會報錯!
CLASSPATH有點像c\c++編譯器中的INCLUDE路徑的設置哦,是不是?當c\c++編譯器遇到include <iostream>這樣的語句,它是如何運作的?哦,其實道理都差不多!搜索INCLUDE路徑,檢視文件!
當你自己開發一個package時,然後想要用這個package中的類;自然,你也得把這個package所在的目錄設置到CLASSPATH中去!
CLASSPATH的設定,對JAVA的初學者而言是一件棘手的事。所以Sun讓JAVA2的JDK更聰明一些。你會發現,在你安裝之後,即使完全沒有設定CLASSPATH,你仍然能夠編譯基本的JAVA程序,並且加以執行。

❹ 在Java程序設計中,設置環境變數path和classpath的作用分別是什麼

path和classpath的作用分別是:
1、PATH環境變數。
作用是指定命令搜索路徑,在i命令行下面執行命令如javac編譯java程序時,它會到PATH變數所指定的路徑中查找看是否能找到相應的命令程序。
需要把jdk安裝目錄下的bin目錄增加到現有的PATH變數中,bin目錄中包含經可執行文件javac/java/javadoc等待,設置PATH變數後,就可以在任何目錄下執行javac/java等工具了。
2、CLASSPATH環境變數。
作用是指定類搜索路徑,要使用已經編寫好的類,前提當然是能夠找到它們了,JVM就是通過CLASSPTH來尋找類的。
需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設置到CLASSPATH中,當然,當前目錄「.」也必須加入到該變數中。
新版的軟體,classpath沒有什麼用了,因為在安裝的時候已經選了JDK而且可以添加
3、JAVA_HOME環境變數。
它指向jdk的安裝目錄,Eclipse/NetBeans/Tomcat等軟體就是通過搜索JAVA_HOME變數來找到並使用安裝好的jdk。

❺ Java中怎麼設置臨時classpath

我覺得把,首先得跟你講下什麼是ClassPath,就是你運行時,所需要的java類庫支持,舉個簡單的例子,如下:

importjava.util.Date;
publicclassDemo
{
publicstaticvoidmain(String[]args)
{
//列印系統時間
System.out.println("現在時間是:"+newDate());
}
}

在例子中,我們需要用到日期類,而這日期類是在JDK里是有已經編譯好的,我們通過import導入,但是如果我們不指定類庫(classpath)在哪裡的話,程序肯定是無法運行的。

一般classpath是這樣些:.;%JAVA_HOME%LIB ools.jar;%JAVA_HOME%LIBdt.jar;

如圖:

一般path是這樣寫:C:Program FilesJavajdk1.7.0_07in

至於臨時環境變數,就是在運行時指定classPath路徑,這個你可以先放一放,先把上面兩個理解清楚。

❻ java的環境變數classpapth和path怎麼設置

1.首先,打開配置環境變數界面,如下操作:我的電腦---屬性---高級---環境變數
2.系統變數(S)中配置如下:
2.1,新建系統變數:
變數名:JAVA_HOME
變數值:C:\Program Files\Java\jdk1.5.0_17(該目錄為JDK安裝的目錄)
2.2,編輯CLASSPATH,如果沒有該變數則新建,
變數名:CLASSPATH
變數值:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(註:該變數值置於CLASSPATH即可, 其中:變數值最後要記得加「;」)
2.3,編輯PATH,如果沒有則新建
變數名:PATH
變數值:.;%JAVA_HOME%\bin; (註:該變數值置於PATH前面,如果你只有一個JDK版本,可以不用編輯PATH,如果為了區別版本,那還是配置PATH變數值)。

❼ java中如何設置classpath.

工具:電腦

步驟:

1、點擊 此電腦,然後選擇屬性

❽ java的環境變數classpath該怎麼設置呢

java的環境變數classpath的設置方法:

1、在我的電腦界面,滑鼠右鍵點擊「此電腦」。

❾ 在Java程序設計中,設置環境變數path和classpath的作用分別是什麼

path和classpath的作用分別是:
1、PATH環境變數。
作用是指定命令搜索路徑,在i命令行下面執行命令如javac編譯java程序時,它會到PATH變數所指定的路徑中查找看是否能找到相應的命令程序。
需要把jdk安裝目錄下的bin目錄增加到現有的PATH變數中,bin目錄中包含經可執行文件javac/java/javadoc等待,設置PATH變數後,就可以在任何目錄下執行javac/java等工具了。
2、CLASSPATH環境變數。
作用是指定類搜索路徑,要使用已經編寫好的類,前提當然是能夠找到它們了,JVM就是通過CLASSPTH來尋找類的。
需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設置到CLASSPATH中,當然,當前目錄「.」也必須加入到該變數中。
新版的軟體,classpath沒有什麼用了,因為在安裝的時候已經選了JDK而且可以添加
3、JAVA_HOME環境變數。
它指向jdk的安裝目錄,Eclipse/NetBeans/Tomcat等軟體就是通過搜索JAVA_HOME變數來找到並使用安裝好的jdk。

閱讀全文

與java命令classpath相關的資料

熱點內容
粉筆教育app從哪裡看做過的題 瀏覽:390
app數據包在哪裡找到 瀏覽:923
百煉成仙綠帽改編1-11 瀏覽:107
女主和一對雙胞胎兄弟 瀏覽:437
刀劍神域小說TXT 瀏覽:1000
php獲取文件地址 瀏覽:578
linuxsed替換字元 瀏覽:413
如何填寫國家反詐中心app注冊使用 瀏覽:790
日本影視網站 瀏覽:933
伺服器點亮埠以後有什麼特徵 瀏覽:980
51單片機定時器pwm 瀏覽:685
民國修真 瀏覽:386
php數組作為參數傳遞 瀏覽:991
運行命令查ip 瀏覽:202
漲奶吃奶小說 瀏覽:340
股票十大戰法主圖指標源碼 瀏覽:702
查看網路的命令是什麼意思 瀏覽:589
《鬼吹燈》1-8全本txt 瀏覽:336
python繪圖兩個圓代碼 瀏覽:607
python中end的用法 瀏覽:682