當前位置:首頁 » 編程語言 » java指定jdk

java指定jdk

發布時間: 2025-06-04 21:04:17

『壹』 java求詳細的介紹jdk配置,及各變數的具體作用,還有需要注意的地方,新手,求詳解!

(1) 新建->變數名:JAVA_HOME 變數值:D:\Java\jdk1.6.0_12(這只是我的JDK安裝路徑)
(2)編輯 ->變數名:Path 在變數值的最前面加上: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(3)新建 ->變數名:CLASSPATH 變數值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
(4)編輯->變數名:JAVA_HOME,變數 值:D:\Java\jdk1.6.0_10
注意:當設置的變數在末尾時,不要加上「;」。

1,設置JAVA_HOME:
一、為了方便引用,比如,你JDK安裝在C:\ProgramFiles\Java\jdk1.6.0目錄里,則設置JAVA_HOME為該目錄路徑, 那麼以後你要使用這個路徑的時候, 只需輸入%JAVA_HOME%即可, 避免每次引用都輸入很長的路徑串;
二、歸一原則, 當你JDK路徑被迫改變的時候, 你僅需更改JAVA_HOME的變數值即可, 否則,你就要更改任何用絕對路徑引用JDK目錄的文檔, 要是萬一你沒有改全, 某個程序找不到JDK, 後果是可想而知的----系統崩潰!
三、第三方軟體會引用約定好的JAVA_HOME變數, 不然, 你將不能正常使用該軟體, 以後用JAVA久了就會知道, 要是某個軟體不能正常使用, 不妨想想是不是這個問題.

2,設置CLASSPATH:
這是一個很有趣,當然也比較折磨初學者的問題, 這個變數設置的目的是為了程序能找到相應的".class"文件, 不妨舉個例子: 你編譯一個JAVA程序---A.java, 會得到一個A.class的類文件,你在當前目錄下執行java A, 將會得到相應的結果(前提是你已經設置
CLASSPATH為"."). 現在, 你把A.class移到別的目錄下(例如:"e:\"), 執行java A, 將會有NoClassDefFindError的異常,原因就是找不到.class文件, 現在你把CLASSPATH增加為:".;e:\"再運行java A, 看看會有什麼結果~~:)~~~, 一切正常, java命令通過CLASSPATH找到了.class文件!

3,設置PATH:
道理很簡單, 你想在任何時候都使用%JAVA_HOME%\bin\java等來執行java命令嗎, 當然不會, 於是, 你可以選擇把 %JAVA_HOME%\bin添加到PATH路徑下, 這樣, 我們在任何路徑下就可以僅用java來執行命令了.(當你在命令提示符窗口輸入你個代碼時,操作系統會在當前目錄和PATH變數目錄里查找相應的應用程序, 並且執行.

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:593
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:888
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:582
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:765
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:684
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1013
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:255
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:114
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:806
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:713