JDK環(huán)境變量配置的誤區(qū)
JDK環(huán)境變量配置的誤區(qū)
對(duì)于初學(xué)者而言,這種模式不僅麻煩,而且容易配置錯(cuò)誤,出現(xiàn)運(yùn)行JAVA時(shí)找不到或無法加載主類的情況.下面是學(xué)習(xí)啦小編收集整理的JDK環(huán)境變量配置的誤區(qū),希望對(duì)大家有幫助~~
JDK環(huán)境變量配置的誤區(qū)
工具/原料
安裝好JDK
方法/步驟
在講本方法之前,給大家分析一下為何初學(xué)者用傳統(tǒng)環(huán)境變量配置方法配置環(huán)境變量容易出錯(cuò),首先我們假設(shè)JDK安裝在 D:\java\jdk 1.8.0
那么傳統(tǒng)方法會(huì)有如下配置;
JAVA_HOME: " D:\java\jdk1.8.0"
CLASSPATH:" .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar "
PATH :在原有初始值最后加上:”%JAVA_HOME%\bin;
初學(xué)者用傳統(tǒng)方法配置容易在執(zhí)行java *.class 命令 時(shí)出現(xiàn)找不到或無法加載主類的情況。問題就出在“CLASSPATH" "CLASSPATH"的意思就是主類路徑,也就是說你設(shè)定了這個(gè)路徑,你的java虛擬機(jī)只會(huì)在這個(gè)路徑下打開 class文件,然而你的 class 文件又恰好不在這個(gè)路徑下,既會(huì)出現(xiàn)剛才所說的無法加載類文件的情況
現(xiàn)在我介紹一下我用的JDK環(huán)境變量配置方法,用這種方法你只需PATH和CLASSPATH 弱弱的說一句,本人認(rèn)為配置 JAVA_HOME 不僅麻煩,而且容易出錯(cuò)。
如上面所說,假設(shè)你的JDK安裝路徑在 D:\java\jdk1.8.0 那么設(shè)置你的PATH路徑為:D:\java\jdk1.8.0\bin; 注意:是將這個(gè)變量加到原有變量的最前面,千萬不能刪除原有的PATH值 (按小鍵盤向左的箭頭可以把光標(biāo)快速移到最前面)
CLASSPATH 在配置CLASSPATH前,你需要在D盤新建一個(gè)文件夾如class文件夾,用來存放以后需要運(yùn)行的class 文件。然后配置CLASSPATH變量為 .;D:\class 既制定這個(gè)路徑為class這個(gè)文件夾 注意最前面那個(gè)點(diǎn),這個(gè)點(diǎn)代表當(dāng)前路徑,既java虛擬機(jī)接到命令時(shí)首先在 D:\class這個(gè)文件夾中尋找你所輸入的class 文件,如果沒有發(fā)現(xiàn)D:\class 這個(gè)文件夾有這個(gè)文件,就在當(dāng)前你所在的路徑尋找。
配置完后我們?cè)谶\(yùn)行一個(gè) class 文件試一下,就不會(huì)出現(xiàn)找不到或無法加載主類的情況了。
JDK環(huán)境變量配置的誤區(qū)相關(guān)文章: