运行使用Java命令行程序时,我有一个问题。 我得到一个消息,说JAVA.EXE找不到。
我跟着在几个地方找到了在Windows 7中设置JAVA_HOME说明 。
正如我指着作为指示JDK文件夹中的图片中可以看到,我也试了几个变化,包括连接到bin文件夹(其中java.exe的所在地)。
我在做什么错了,我怎么能调试这一点。
编辑:
键入SET在命令提示符输出
运行使用Java命令行程序时,我有一个问题。 我得到一个消息,说JAVA.EXE找不到。
我跟着在几个地方找到了在Windows 7中设置JAVA_HOME说明 。
正如我指着作为指示JDK文件夹中的图片中可以看到,我也试了几个变化,包括连接到bin文件夹(其中java.exe的所在地)。
我在做什么错了,我怎么能调试这一点。
编辑:
键入SET在命令提示符输出
确保jdk.xxxxx / JRE / bin文件夹是在你的PATH
正如许多人提到我不得不添加...
C:\Program Files\Java\jdk_version\bin
......到PATH变量。
但是什么是没有提及,并从工作是,我必须确保的java \ bin目录是在Windows \ System32目录前的路径语句停止这一点,否则将无法正常工作。
我能找到的信息在这里 。
设置JAVA_HOME变量
Windows 7的 -右键单击我的电脑,选择属性>高级
Windows 8的 -转到控制面板>系统>高级系统设置
视窗10 -搜索环境变量,然后选择编辑系统的环境变量
单击环境变量按钮。
在系统变量 ,单击新建 。
在变量名称字段中,请输入:
JAVA_HOME如果您安装了JDK(Java开发工具包)
要么
JRE_HOME如果您安装了JRE(Java运行环境)。 在变量值字段中输入您的JDK或JRE安装路径。
打开命令提示符作为管理员 。
环境变量的值设置为您的JDK(或JRE)的安装路径,如下所示:
SETX -m JAVA_HOME “C:\ path_to_Java \ jdk_version”
从桌面上,右键单击计算机图标。
1.选择从上下文菜单中的属性 。
2.单击高级系统设置链接。
3.单击环境变量 。 在部分系统变量 ,找到PATH环境变量,并选择它。 单击编辑。 如果PATH环境变量不存在,单击新建。
4.在编辑系统变量 (或新系统变量)窗口中,指定PATH环境变量的值。 单击确定。 通过单击确定关闭所有其他的窗口。
为更详细.. PATH和CLASSPATH
2个错误:
你缺少bin
文件夹。 通常情况下,正确的路径是C:\Program Files\Java\jdk_version\bin
JAVA_HOME
通常是由一些脚本或程序,如果你有兴趣从上运行Java工具cmd
已到该目录添加到PATH