AutoHotkey - 命令提示问题

时间:2014-06-24 22:37:05

标签: java path autohotkey javac java-8

所以我最近一直在使用AutoHotkey,而且我现在是粉丝,但我遇到了几个问题。我通常从Windows 7的命令终端编译和运行我的Java程序。 编译器(javac)和运行程序(java)的路径设置正确,并在不使用AutoHotkey打开命令提示符时运行。但是,只要我运行AHK脚本从同一位置打开命令终端并尝试使用java命令,我就会收到以下消息

  

错误:无法打开'C:\ Program Files(x86)\ Java \ jre7 \ lib \ i386 \ jvm.config'

我知道考虑到我正在运行Java 1.8.5_05,它无法找到此位置,但我不知道为什么路径无法正常工作。更奇怪的是,当我用AutoHotKey javac打开命令提示符时,IS仍然被识别并运行正确的版本。

我的问题是这个。为什么我在单击cmd.exe图标时打开终端时能够成功编译和运行java程序,但是当通过简单的AutoHotKey脚本打开终端时,我无法运行java程序?

任何建议都将不胜感激。

注意:我的系统路径变量和用户路径变量已正确设置为JAVA_HOME,指向1.8.5_05版本

1 个答案:

答案 0 :(得分:0)

也许您可以尝试使用/ c标志运行cmd。

例如运行这行代码......

run, cmd /c ping google.com

...将打开命令提示符,ping google.com,然后关闭命令提示符。