在运行从命令行使用Java的程序时遇到问题。我收到一条消息,说无法找到Java.exe。
我跟着instructions found in several places for setting JAVA_HOME in Windows 7。
从图像中我可以看到我按照指示指向JDK文件夹,我也尝试了几种变体,包括链接到bin文件夹(java.exe所在的位置)。
我做错了什么,我该怎么调试呢。
编辑:
在命令提示符输出中键入设置
答案 0 :(得分:7)
确保jdk.xxxxx / jre / bin文件夹位于PATH
中答案 1 :(得分:2)
正如许多人所说,我必须添加......
C:\Program Files\Java\jdk_version\bin
...到路径变量。
然而,没有提到并且正在停止工作的是我必须确保 java \ bin目录位于windows \ system32目录之前的路径语句中,否则将无效。
我能够找到信息here。
答案 2 :(得分:1)
设置 JAVA_HOME 变量
Windows 7 –右键单击我的电脑,然后选择属性>高级
Windows 8 –转到控制面板>系统>高级系统设置
Windows 10 –搜索环境变量,然后选择“编辑系统环境变量”
单击环境变量按钮。
在系统变量下,单击新建。
在变量名称字段中,输入:
JAVA_HOME (如果您安装了JDK(Java开发工具包)
或
JRE_HOME (如果已安装JRE(Java运行时环境))。在变量值字段中,输入您的JDK或JRE安装路径。
以管理员的身份打开命令提示符。
将环境变量的值设置为您的JDK(或JRE)安装路径,如下所示:
setx -m JAVA_HOME“ C:\ path_to_Java \ jdk_version”
答案 3 :(得分:0)
在桌面上,右键单击“计算机”图标。
1。从上下文菜单中选择属性 2。点击高级系统设置链接 3。点击环境变量。在系统变量部分中,找到 PATH环境变量并选择它。单击编辑。如果PATH环境变量不存在,请单击“新建” 4. 在编辑系统变量(或新建系统变量)窗口中,指定PATH环境变量的值。单击确定。单击“确定”关闭所有剩余的窗口。
了解更多详情.. PATH and CLASSPATH
答案 4 :(得分:0)
2个错误:
您缺少bin
文件夹。
通常正确的路径为C:\Program Files\Java\jdk_version\bin
JAVA_HOME
通常由某些脚本或程序使用,如果您对从cmd
运行java工具感兴趣,则必须将该目录添加到PATH
答案 5 :(得分:0)
如果您没有管理员权限,请使用以下命令通过命令提示符
为java设置环境变量setx JAVA_HOME "C:\Program Files\Java\jdk1.8.0"
setx PATH "%PATH%;%JAVA_HOME%\bin";
修改环境变量。
setx -m JAVA_HOME "C:\Program Files\Java\jdk1.8.0"
setx -m PATH "%PATH%;%JAVA_HOME%\bin";