[英]Issues with taking args in command prompt and fileNotFoundExceptions
[英]AutoHotkey - Command Prompt Issues
因此我最近一直在使用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
版本
也許您可以嘗試使用/ c標志運行cmd。
例如,運行以下代碼行...
run, cmd /c ping google.com
...將打開命令提示符,對google.com進行ping操作,然后關閉命令提示符。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.