修改JDK環境變量后沒有生效


 1. 在安裝JDK1.6(高版本)時(本機先安裝jdk1.6再安裝的jdk1.5),自動將java.exe、javaw.exe、javaws.exe三個可執行文件復制到了C:\Windows\System32目錄,由於這個目錄在WINDOWS環境變量中的優先級高於JAVA_HOME設置的環境變量優先級
解決方案:將java.exe,javaw.exe,javaws.exe刪除即可。開啟新的命令行窗口,再執行java -version
 
2.不行再刷新一下環境變量
進入DOS命令提示符,輸入:set PATH=C: ,關閉DOS窗口。再次打開DOS窗口,輸入:echo %PATH% ,可以發現“我的電腦”->“屬性”->“高級”->“環境變量”中設置的 PATH 值已經生效。
 
3.Path中Oracle在java前面,Oracle也帶有JDK的,所以你運行java -version其實查看到的是Oracle中的java版本,把你的%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;移動到最前面就沒問題了,也不會對Oracle造成影響的。
 

4.最后,獻上一個很有用的cmd命令"where"

比如where java可以看到自己配置好的環境變量到底是真正生效了還是system32里面的jre偽裝的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM