2011-08-19 93 views
0

我已經創建了一個程序,該程序從System.in獲取輸入並輸出到System.out。我創建了可執行的jar文件,我想運行它,而不用在windows中輸入java -jar。有沒有辦法做到這一點?在控制檯中運行JAR

回答

1

有很多方法可以做到這一點。最簡單的方法是創建一個爲您調用它的批處理文件(.bat文件)。還有一些解決方案將從jar文件創建一個Windows可執行文件。注意:這些程序不會編譯字節碼,它們只是在jar中創建一個可執行的包裝器。一種選擇是Jar2Exe,但也有不少。 JSmooth是我之前使用過的另一個選項,效果很好。像這樣的程序的另一個優點是您可以將所有相關的jar包捆綁到同一個可執行文件中。一些搜索「jar to exe」的谷歌應該會找到適合您的解決方案的工具。

0

在windows上,如果環境設置良好,只需雙擊jar文件就可以打開它。

1

你可以寫一個.bat腳本來啓動你的jar。

0

您使用「開始」命令,如「C:\> start myJarFile.jar」。