我的java和java版本不一样。 javac版本比java版本旧。
如何将javac和java的版本设置为相等?
路径变量定义为:
C:\ Ruby22-64 \ BIN;
C:\ Program Files \ RubyKit;
C:\用户\ skhan \应用程序数据\本地\原子\ 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:\用户\ skhan \应用程序数据\漫游\ 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链接,但未找到任何解决方案。
答案 0 :(得分:0)
要了解正在启动的可执行文件的位置,请尝试:
where java.exe
和
where javac.exe
您应该看到相应的路径。
答案 1 :(得分:0)
我跑了
where javac.exe
我给了两条路。
我跑了echo %path%
它提供了很多行。
旧的JDK路径也在系统变量路径部分的路径变量中设置,但是最新的jdk是在用户定义的路径变量中设置的,所以我从系统变量中删除了旧版本。