2013-06-27 44 views
3

我已經創建了一個java應用程序,它需要一些外部jar文件以及傳遞給它的VM參數。將應用程序包裝在Ubuntu Linux中創建sh文件

我想爲該應用程序創建.sh文件,以便我可以在任何Linux系統上運行它。

請建議我使用任何工具在linux中創建.sh文件,並且還要注意必須傳遞給應用程序來運行它的參數。

我已經使用名爲JarSplice的工具,但它不工作,因爲在創建sh文件後加載庫時出現問題。

所以請建議任何工具。

+0

歸屬 - [求助.se] –

+0

是否應用程序。有一個GUI?你可以從網絡或網絡發佈它嗎? –

+0

@RohitJain不屬於Ask Ubuntu。這是一個程序員問題。 –

回答

1

如果您使用maven構建您的應用程序,則會有一個名爲appassembler-maven-plugin的插件可以爲您的應用程序創建.sh文件。

groupId是org.codehaus.mojo

+0

Thnks爲您的建議。但我已經在ubuntu中使用eclipse創建應用程序。所以我現在可以做什麼來創建.sh文件。 – rachana

1

您需要生成一個可執行的jar文件,然後您可以從那裏運行「java -jar main.jar」。

有計算器上的許多問題上如何創建可執行的jar文件(你需要在jar文件的MANIFEST.MF文件OT一套東西),例如:

How do I create executable Java program?

相關問題