我已经阅读了一些帖子,但我还是无法解决我的问题。
我正在使用远程桌面和Windows Server 2008.在共享磁盘E:我放了一些批处理文件。此批处理文件从运行java
脚本的服务器调用新的批处理文件。现在我正在接受这个消息。
java.exe is not recognized as an internal or external command, operable program or batch file
。
我尝试设置环境:
首先将JRE7设置为磁盘E
第二次创建名为JAVA_HOME
的新用户变量,以及哪条路径是我的JRE路径E:\Tool\BatFiles
但我仍然接受这个错误。我应该在哪里做错?
答案 0 :(得分:1)
设置JAVA_HOME是一个很好的步骤,有了它,您应该能够按如下方式运行Java
%JAVA_HOME%/java myProgram arg0
如果您不想在命令中加入%JAVA_HOME
,则必须将其包含在PATH
中。每次调用命令时,Windows都会检查它是PATH
的bin脚本。典型的Java安装为您完成此任务。
您可以在最后修改PATH
以包含;%JAVA_HOME%
。重新启动命令提示符以使更改生效。
编辑1
编辑PATH时要小心! Windows依赖于它在许多方面发挥作用。您可以预期explorer
停止工作。确保在更改PATH
变量之前确保将其备份到某处。以防万一。