系统win8.1装jdk-10.0.1_windows-x64_bin遇到的问题记录
一:在用户变量下新建JAVA_HOME(D:\java\jdk10)和JRE_HOME(D:\java\jre10),
在系统变量中引用%JAVA_HOME%\bin;%JRE_HOME%\bin 然后再cmd下运行java命令和java -version可以,
但是运行javac和javac -version不行
二:本想配置CLASSPATH中引入tools.jar和dt.jar,然后发现在lib目录下没有tools.jar和dt.jar。
网上说从jdk-9之后就已经没有tools.jar和dt.jar了。
三:https://blog.csdn.net/hyf_13853/article/details/79911341 这篇文章中提到
在 Windows10 中,因为系统的限制,path 变量只可以使用 JDK 的绝对路径。
%JAVA_HOME% 会无法识别,导致配置失败。那我的win8是否也有系统限制呢?
所以我在path直接使用;D:\java\jdk10\bin;D:\java\jre10\bin 不使用引用,直接配置jdk和jre绝对路径,问题解决。
四:然后我又试了试在系统变量新建JAVA_HOME(D:\java\jdk10)和JRE_HOME(D:\java\jre10),然后再path中引用,
发现也没有问题,可以使用java和javac命令