以前,我在计算机上使用Java 1.8。但是现在我需要使用Java 1.6。因此,我更改了系统环境变量中的以下值。
JAVA_HOME
U:\ POC \ jdk1.6.0_31
路径
U:\ POC \ jdk1.6.0_31 \ bin \ 或 %JAVA_HOME%/ bin
我也重新启动了系统
即使在此之后,它也会在我的命令提示符下显示Java版本为1.8。
谁能提供有关解决此问题的建议?
这个建议似乎很明显,但我敦促你仔细考虑这个建议。
我以前遇到过这个问题,而且经常是由于在构成 Windows 路径的一长串项目中忽略了一个条目。它通常是一个路径条目,其中任何 java 可执行文件(javaw.exe、javaw.exe 或 javaws.exe)可能驻留都不是很明显。一个常见的罪魁祸首是C:\ProgramData\Oracle\Java\javapath
因此,您将需要向上推,您想要的java/bin路径高于这些。如果有疑问,请将其推到顶部!
万一这不起作用,请尝试从 Java 管理控制台(控制面板 --> Java --> Java 选项卡 --> 查看按钮)内进行更改。
我已经很长时间没有使用Windows了,但是我记得有两部分环境变量。一个系统范围,另一个用户范围。
JAVA_HOME。echo %PATH%和echo %JAVA_HOME%。%JAVA_HOME%/bin在包含java可执行文件的路径中没有任何内容。Oracle客户端之类的东西随Java一起提供。您总是可以放在%JAVA_HOME%/bin路径的前面而不是结尾。@David Santiago的回答是一个坏主意。如果让IDE完成您的工作,则在出现问题时将无法进行故障排除。
| 归档时间: |
|
| 查看次数: |
2980 次 |
| 最近记录: |