win10安裝jdk的那些坑

之前想試一下jdk10.0,所以把以前的jdk1.8卸載了,但是在裝完jdk10.0的時候,啓動不了eclipse,發現我的jdk是32位的而eclipse包是64位的,兩者不匹配,所以啓動不了,故重新安裝64位。安裝完發現javac這個命令啓動不了,百度了一哈,按照教程修改了環境變量,還是不得行,原來是我的方法不對。

以下是正確教程:

第一步:配置JAVA_HOME,就是你安裝的jdk的絕對路徑:

第二步:在系統變量下面配置 CLASSPATH: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (注意前面的.和;

第三步,也是最重要的一步,配置Path變量,這裏win10和其他的不同就出來了,win的path變量,要用jdk的絕對路徑,而不能用%JAVA_HOME%這一類的,計算機識別不了。

path= C:\Program Files\Java\jre-10\bin;C:\Program Files\Java\jdk-10\bin;在path環境變量的最前端加上你自己的jdk的這兩個目錄就好了。一定要是絕對路徑!我就是在這一步出的錯

這樣你在測試一下肯定就沒有問題了,還有修改完環境變量,再次測試的時候,cmd的窗口需要重新啓動一下。(我在這步又出了錯!)