2016-04-01 69 views
0

我想從同一目錄中的批處理文件運行不可執行的jar。 我用這個從同一目錄中的批處理文件運行不可執行的jar

java -cp "%~dp0file.jar" main 

但它不工作,我究竟做錯了什麼?

+0

你試過'echo「%〜dp0file.jar」'並確保路徑看起來正確嗎? – Bloodied

+0

仍然不起作用,批處理文件立即關閉 – itsnotme

+0

這是批處理文件中唯一代碼行嗎?我希望你在echo命令後面添加一個「pause」來檢查路徑是否正確。 – Bloodied

回答

0

請參閱this link關於避免無效路徑的提示。

下次調試時,請確保您沒有echo off,然後在您認爲問題出現之前和之後添加pause命令,查看崩潰的位置以及是否可以精確定位確切的行。

This link顯示了一些很好的幫助方法,但在小腳本的情況下,this link顯示了從批處理文件運行時獲取java錯誤日誌的方法。

相關問題