我有这个简单的问题,整天都在唠叨我。
我已将JDK更新为1.8.0_20
,并希望使用它javac
。问题是我每次在javac -verion
中输入cmd
时都会显示1.7.0_07
。
我已在jdk1.8.0_20\bin
添加了我的路径,并在java -version
中显示cmd
,显示1.8.0_20
。
如果您有任何想法,我将很高兴知道。
答案 0 :(得分:0)
当您键入javac -version
时,此命令始终显示Java编译器的当前版本。
将JDK更新为1.8.0_20
并使用javac
后,它会显示该JDK的当前版本,您在环境变量中注册了哪个JDK路径。因此,当您键入javac -version
时,它会显示jdk 1.7
,因为在您的系统设置中,您已设置jdk1.7
的路径。因此,要使用最新版本的JDK,您需要将jdk1.8
路径设置为环境变量,或者需要键入存储Java 1.8的set path = your directory
/ bin的路径。如果您使用环境变量来设置路径,则不需要一次又一次地设置路径
答案 1 :(得分:0)
没关系,我已经设法解决了这个问题。
事情就是在我的路径变量中我提到了旧的javac(1.7.0_07),那是在最新的javac路径之前。 它不是那么明显,因为旧的javac是凌乱的'目录 - 与过去的单一任务相关联。
感谢您的帮助,抱歉遇到了麻烦。