以前裝jdk 從來沒遇到過今天這種情況,各種解決辦法試了一下午,終於出來了,說一下解決的辦法: JAVA_HOME 、classpath 都在系統變量中建立好; java_home 添加jdk的安裝目錄,注意java_home 要書寫正確:安裝目錄后邊不要加分號。 classpath 的對應值是 .;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar 注意這個地方不要漏掉最前面的 點 . 在原來的path值后面添加 ;%java_home%\bin;%java_home%\jre\bin 確定后 ,重新啟動cmd 輸入 javac 這次就好用了。記得要重啟哦。 前面的網上都有了,我今天遇到的是什么呢? 就是我把java_home 寫成 javahome 了 少了 _ ,然而我的后面引用時卻用的%java_home%這樣就大錯特錯了,因為我壓根就沒建立java_home的環境變量 我建的是javahome,所以不對。 說白了 java_home 就是一個變量名 后邊對應着變量值,但是如果聲明的變量的變量名和使用的變量名不一樣,怎么能對呢,呵呵,這個原理和編程一樣。 同學們 ,一定要注意這個問題,以此類推 其他的變量名也要注意是否正確。
