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