【发布时间】:2016-04-26 15:25:30
【问题描述】:
我的java和java版本不一样。 javac 版本比 java 版本旧。
如何将 javac 和 java 的版本设置为相等?
路径变量定义为:
C:\Ruby22-x64\bin;
C:\Program Files\RubyKit;
C:\Users\skhan\AppData\Local\atom\bin;
C:\Program Files\Java\jdk1.8.0_65\bin\;
C:\Program Files (x86)\Microsoft VS Code\bin;
C:\Program Files\apache-maven-3.3.3\bin;
C:\Program Files\Intel\WiFi\bin\;
C:\Program Files\Common Files\Intel\WirelessCommon\;
C:\Program Files\Git\bin;
C:\Users\skhan\AppData\Roaming\npm
Java_home
C:\Program Files\Java\jdk1.8.0_65
JAVA
%JAVA_HOME%\bin\java
JRE_HOME
C:\Program Files\Java\jre1.8.0_65\bin
我检查了this 链接,但没有找到任何解决方案。
【问题讨论】:
-
只是为了确定,C:\Program Files\Java\jdk1.8.0_65\bin\javac -version 打印什么?
-
检查您的
C:\Windows\system32文件夹中的内容。有javac.exe吗? -
@Berger 它提供了相同的 1.8.0_65 版本
-
@OstapAndrusiv 没有 javac.exe 但在 system32 文件夹中有 javaws.exe
-
@shan 你能在命令提示符下检查 echo %path% 吗?