2017-06-08 60 views
0

我知道如何將「jar」轉換爲windows可執行文件(.exe)。但我想知道如何將「jar」轉換爲Linux可執行文件(。?)。我搜索谷歌,但沒有得到確切的答案,我想要的,幫助做到這一點。如何把「jar」轉換成Linux的可執行文件?

+0

你說的意思是什麼「Linux的惡劣文件?」 –

+0

您可以通過shell命令執行'jar'文件,就像linux中的'.sh'文件或windows中的'.bat'文件一樣。 – dabaicai

+0

我知道如何在Linux中運行「jar」文件,但我需要將它轉換爲(.sh)linux應用程序文件。像Windows中的(.exe)文件 – lekshmi

回答

0

你總是可以通過做java -jar myFile.jar運行一個jar文件。

但是,要使jar文件本身可執行,您需要將可執行位設置爲消息提示。​​將完成此操作。

之後,你可以做./myFile.jar來運行它。

man chmod將爲您提供有關chmod如何工作的信息。

來源:How can I make a .jar file executable?上AskUbuntu。通過Gary

+0

至少在Ubuntu上不起作用。即使給予執行權限,也會出現「無法執行二進制文件:Exec格式錯誤」的錯誤。 – MasterMind

+0

是否在您的系統上正確配置了java? –

0

答案創建具有以下內容的SH包裝文件,並使其可執行:

#!/bin/bash 

java -jar <your-jar> 

可以選擇添加一些VM參數。

也許有一些工具可以生成這樣的文件,但是我花費很少的努力手動完成它。

相關問題