简体   繁体   English

如何为java和javac设置相等的版本

[英]how to set equal version for both java and javac

My java and java version is not same. 我的java和java版本不一样。 javac version is older then java version. javac版本比Java版本旧。

在此处输入图片说明

How to set version for both javac and java as equal ? 如何将javac和java的版本设置为相等?

Path variable is defined as : 路径变量定义为:

C:\\Ruby22-x64\\bin; C:\\ Ruby22-x64 \\ bin;

C:\\Program Files\\RubyKit; C:\\ Program Files \\ RubyKit;

C:\\Users\\skhan\\AppData\\Local\\atom\\bin; C:\\ Users \\ skhan \\ AppData \\ Local \\ atom \\ bin;

C:\\Program Files\\Java\\jdk1.8.0_65\\bin\\; C:\\ Program Files \\ Java \\ jdk1.8.0_65 \\ bin \\;

C:\\Program Files (x86)\\Microsoft VS Code\\bin; C:\\ Program Files(x86)\\ Microsoft VS Code \\ bin;

C:\\Program Files\\apache-maven-3.3.3\\bin; C:\\ Program Files \\ apache-maven-3.3.3 \\ bin;

C:\\Program Files\\Intel\\WiFi\\bin\\; C:\\ Program Files \\ Intel \\ WiFi \\ bin \\;

C:\\Program Files\\Common Files\\Intel\\WirelessCommon\\; C:\\ Program Files \\ Common Files \\ Intel \\ WirelessCommon \\;

C:\\Program Files\\Git\\bin; C:\\ Program Files \\ Git \\ bin;

C:\\Users\\skhan\\AppData\\Roaming\\npm C:\\ Users \\ skhan \\ AppData \\ Roaming \\ npm

Java_home Java_home

C:\\Program Files\\Java\\jdk1.8.0_65 C:\\ Program Files \\ Java \\ jdk1.8.0_65

JAVA 爪哇

%JAVA_HOME%\\bin\\java %JAVA_HOME%\\ bin \\ java

JRE_HOME JRE_HOME

C:\\Program Files\\Java\\jre1.8.0_65\\bin C:\\ Program Files \\ Java \\ jre1.8.0_65 \\ bin

I have checked this link but did not find any solution. 我检查了链接,但未找到任何解决方案。

To know the location of the executable being launched, try : 要知道正在启动的可执行文件的位置,请尝试:

where java.exe

And

where javac.exe

You should see the corresponding path . 您应该看到相应的路径。

I ran 我跑了

where javac.exe

I gave two path. 我给了两条路。

i ran echo %path% it gives alot of lines. 我跑了echo %path%它给出了很多行。

older JDK path was set also in path variable in system variable path section but latest jdk was set in user defined path variable so i removed the older version from system variables. 在系统变量path部分的path变量中也设置了较旧的JDK路径,但在用户定义的path变量中设置了最新的jdk,因此我从系统变量中删除了较旧的版本。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM