問題如下: 我有一個Java應用程序打包在「.jar」文件中。從cmd啓動Java應用程序,從批處理不工作
我可以通過
- 雙擊的jar文件啓動App(Swing應用程序)
- 命令行
java -jar MyApp.jar
然而,當我把命令行命令爲批處理文件,它會告訴me
無法訪問jarfile MyApp.jar
批處理文件與jar相同的目錄中。我也是從cmd行開始的。 我試圖用管理員權限和admin-shell調用bat - 沒有效果。
我正在使用Windows 7(64位)機器。任何提示將不勝感激。
編輯
你問它:)下面是批處理文件:
@ECHO OFF
java -jar MyApp.jar
@PAUSE
EDIT 2
通過調用批處理雙擊並從CMD具有相同的效果。 更改命令爲
java -jar "C:\Full\Path\MyApp.jar"
沒有效果。
EDIT 3
我添加SET Path=%Path%;C:\Path\To\Jar
到批處理文件。沒有效果。 我也嘗試使用雙反斜槓建議克里斯的鏈接和維魯佐支持。也沒有效果。
您可以發佈該批處理文件? – Sibster 2012-04-17 14:44:44
你是如何調用批處理文件的? – vaughandroid 2012-04-17 14:46:15
這可能是一個無知的建議,但你chmod ###相關的文件?編輯:「chmod-equivalent命令」,我今天仍在處理我的第一杯咖啡,謝謝@Viruzzo – Chris 2012-04-17 14:49:33