从命令行运行使用Java的程序时遇到问题。我收到一条消息说Java.exe找不到。设置JAVA_HOME
我跟着instructions found in several places for setting JAVA_HOME in Windows 7。
正如我指着作为指示JDK文件夹中的图片中可以看到,我也试了几个变化,包括连接到bin文件夹(其中java.exe的所在地)。
我在做什么错,我该如何调试。
编辑:
键入SET在命令提示符输出
从命令行运行使用Java的程序时遇到问题。我收到一条消息说Java.exe找不到。设置JAVA_HOME
我跟着instructions found in several places for setting JAVA_HOME in Windows 7。
正如我指着作为指示JDK文件夹中的图片中可以看到,我也试了几个变化,包括连接到bin文件夹(其中java.exe的所在地)。
我在做什么错,我该如何调试。
编辑:
键入SET在命令提示符输出
如许多人提到我必须添加...
C:\Program Files\Java\jdk_version\bin
...到路径变量。
但是没有提到并且阻止了这个工作,因为我必须确保 java \ bin目录位于windows \ system32目录之前的路径语句中,否则这将不起作用。
我能找到信息here。
从桌面,右键单击计算机图标。
1.从上下文菜单中选择属性。
2.单击高级系统设置链接。
3.点击环境变量。在部分系统变量中,找到PATH环境变量并将其选中。点击修改。如果PATH环境变量不存在,请单击新建。
4.在编辑系统变量(或新建系统变量)窗口中,指定PATH环境变量的值。点击确定。单击确定关闭所有剩余的窗口。
更多细节.. PATH and CLASSPATH
2个错误:
你缺少bin
文件夹。 通常情况下,正确的路径是C:\Program Files\Java\jdk_version\bin
JAVA_HOME
通常是由一些脚本或程序,如果你有兴趣从cmd
运行Java的工具,你必须到该目录添加到PATH
您是否重新启动了命令控制台?直到控制台关闭并重新打开后,环境变量更改才会生效。您也可能需要将JAVA_HOME添加到PATH环境变量中。您可以通过编辑路径并添加条目'%JAVA_HOME%;' –