今天花了幾個小時弄JDK,安裝後發現jdk\lib中沒有tools.jar 和 dt.jar包,網上搜羅了很多解決辦法,都沒有解決問題。最後看到一個本質的解決方法,出現這個問題的原因是在JDK安裝時將JDK和JRE放在了同一目錄下,導致了文件的覆蓋,致使tools.jar 和 dt.jar包被覆蓋。
解決方法:
我的操作系統是win7,在安裝JDK過程中,第二次選擇目標文件夾是選擇與第一次安裝目錄不同的文件夾目錄下即可。
例如:第一次安裝目錄爲c:\jdk
第二次安裝目錄爲c:\jre
安裝完後再查看c:\jdk\lib下就可以看到tools.jar 和 dt.jar包。
然後設置環境變量就可以正常運行java程序。
環境變量設置:
JAVA_HOME: C:\jdk
path:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin;
classpath: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
出現這個界面就成功了!!!