![](/img/trans.png)
[英]java version and javac version are different in Ubuntu 20.04
[英]Getting different version for java and javac
在将其标记为重复之前仅供参考我已经阅读了如何更改 Windows 上的 Java 运行时版本 (7)? 以及如何在安装 jre 7 时为 Jre 6 设置路径? .
我的机器中有 Java7 和 Java8。 我有
JAVA_HOME = C:\Program Files\Java\jdk1.7.0_60
PATH = ...;%JAVA_HOME%\bin;....
但我得到
C:\>java -version
java version "1.8.0_40"
Java(TM) SE Runtime Environment (build 1.8.0_40-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)
C:\>javac -version
javac 1.7.0_60
我也想将 JRE 设置为 1.7。 怎么做?
如果要以有组织的方式检查 PATH 环境变量中的内容,请运行:
echo %path:;=&echo.%
确保1.8不在路径上,或者如果您想要它,请确保它出现在1.7之后。
要编辑它,请转到My Computer > Properties > System Properties > Advanced tab > Advanced section > Environment Variables
。
还要检查从命令行运行java
时实际启动的内容,运行以下命令:
where java
当您请求java时,它将向您显示哪些窗口运行。
在系统变量的Path
前面加上 JRE bin 的路径。
java 对我有用的地方。 我发现还有另一个与 SPSS (1.8.0) 相关的 java 版本。 卸载SPSS,问题解决。
对我有用的解决方案是:在“路径”变量中替换“C:\\ProgramData\\Oracle\\Java\\javapath;” 使用 %JAVA_HOME%\\bin,其中 JAVA_HOME 变量设置为“C:\\Program Files\\Java\\jdk1.7.0_60”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.