设置JAVA_HOME

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)


Tar*_*nyk 8

    \n
  1. 设置JAVA_HOME变量

    \n\n

    Windows 7 \xe2\x80\x93 右键单击​​“我的电脑”并选择“属性”>“高级”

    \n\n

    Windows 8 \xe2\x80\x93 转至控制面板 > 系统 > 高级系统设置

    \n\n

    Windows 10 \xe2\x80\x93 搜索环境变量,然后选择编辑系统环境变量

  2. \n
\n\n

在此输入图像描述

\n\n
    \n
  1. 单击环境变量按钮。

  2. \n
  3. 在系统变量下,单击新建

  4. \n
  5. 变量名称字段中,输入:

    \n\n

    JAVA_HOME如果您安装了 JDK(Java 开发工具包)

    \n\n

    或者

    \n\n

    JRE_HOME如果您安装了 JRE(Java 运行时环境)。在变量值字段中,输入您的 JDK 或 JRE 安装路径。

  6. \n
\n\n

在此输入图像描述

\n\n
    \n
  1. 以管理员身份打开命令提示符。

  2. \n
  3. 将环境变量的值设置为 JDK(或 JRE)安装路径,如下所示:

    \n\n
    \n

    setx -m JAVA_HOME "C:\\java路径\\jdk_version"

    \n
  4. \n
\n


Jer*_*emy 7

确保jdk.xxxxx/jre/bin文件夹位于PATH中


Phi*_*ide 5

正如许多人提到的那样,我必须添加...

C:\Program Files\Java\jdk_version\bin
Run Code Online (Sandbox Code Playgroud)

...路径变量。

然而,没有提到并且阻止其工作的是,我必须确保 java\bin 目录位于 windows\system32 目录之前的路径语句中,否则这将不起作用。

我能够在这里找到信息。