JAVA_HOME设置但未生效

Jab*_*bir 3 java

在此输入图像描述

如上图所示,java home已设置并正在回显但是当我检查版本时它会给我最新版本.设置env变量后,已经重新启动了命令提示符.操作系统是Windows 7

更新:

以下是路径.

..ProgramData \甲骨文\爪哇\ javapath;%SYSTEMROOT%\ SYSTEM32;%SYSTEMROOT%;%SYSTEMROOT%\ System32下\ WBEM;%SYSTEMROOT%\ System32下\ WindowsPowerShell\V1.0\;;%JAVA_HOME%/ bin中;

naz*_*art 12

我遇到了同样的麻烦,我通过以下步骤解决了这个问题:

你需要正确的environment variables.

要完全正确只Path变量.

您需要找到添加JAVA_HOME到路径的位置.

把它放在Path变量的第一位:

%JAVA_HOME%\ BIN; ...

而是将...另一个值添加到您的Path.

我假设它JAVA_HOME被定义为变量.

重新打开控制台并检查后:

java -version

  • 谢谢你的指导.它起作用.作为旁注,删除以下...\ProgramData\Oracle\Java\javapath; 或者结束这个也行得通. (2认同)