Phi*_*ide 0 java command-line windows-7
我在运行从命令行使用Java的程序时遇到问题.我收到一条消息,说无法找到Java.exe.

我已按照几个地方的说明在Windows 7中设置JAVA_HOME.

从图像中我可以看到我按照指示指向JDK文件夹,我也尝试了几种变体,包括链接到bin文件夹(java.exe所在的位置).
我做错了什么,我该怎么调试呢.
编辑:
在命令提示符输出中键入设置

Sat*_*hia 14
如果您没有管理员权限,请使用以下命令在命令提示符下设置 java 的环境变量
setx JAVA_HOME "C:\Program Files\Java\jdk1.8.0"
setx PATH "%PATH%;%JAVA_HOME%\bin";
Run Code Online (Sandbox Code Playgroud)
修改环境变量。
setx -m JAVA_HOME "C:\Program Files\Java\jdk1.8.0"
setx -m PATH "%PATH%;%JAVA_HOME%\bin";
Run Code Online (Sandbox Code Playgroud)
设置JAVA_HOME变量
\n\nWindows 7 \xe2\x80\x93 右键单击“我的电脑”并选择“属性”>“高级”
\n\nWindows 8 \xe2\x80\x93 转至控制面板 > 系统 > 高级系统设置
\n\nWindows 10 \xe2\x80\x93 搜索环境变量,然后选择编辑系统环境变量
单击环境变量按钮。
在系统变量下,单击新建。
在变量名称字段中,输入:
\n\nJAVA_HOME如果您安装了 JDK(Java 开发工具包)
\n\n或者
\n\nJRE_HOME如果您安装了 JRE(Java 运行时环境)。在变量值字段中,输入您的 JDK 或 JRE 安装路径。
以管理员身份打开命令提示符。
将环境变量的值设置为 JDK(或 JRE)安装路径,如下所示:
\n\n\nsetx -m JAVA_HOME "C:\\java路径\\jdk_version"
\n
正如许多人提到的那样,我必须添加...
C:\Program Files\Java\jdk_version\bin
Run Code Online (Sandbox Code Playgroud)
...路径变量。
然而,没有提到并且阻止其工作的是,我必须确保 java\bin 目录位于 windows\system32 目录之前的路径语句中,否则这将不起作用。
我能够在这里找到信息。