我有一個我在eclipse中編寫的java應用程序。它在那裏工作得很好。在Eclipse中生成Jar包括外部庫
它工作正常,從我將其導出到的目錄中的命令行運行。在該目錄中是另一個包含兩個我需要用於應用程序的jar文件的目錄,並且清單文件具有指定它們的Class-path選項。
我想要一種方法來使用eclipse生成必要的文件來打包此應用程序以在另一臺機器上運行。那可能嗎?
如果我選擇「創建可執行jar文件」,它會創建這個巨大的文件;它解包並重新打包這兩個庫,我知道這是包含其功能的一種方法。我實際上更喜歡它,如果他們被留作自己的罐子,但我不確定日食可以做到這一點。更令人討厭的是,可執行jar文件選項會將來自我的eclipse項目的大量文件放入該jar文件中。我沒有看到可以選擇哪些內容的選項,儘管我確實看到了在項目屬性中輸入包含和排除「規則」的地方。是否適用於這些項目?是否還有其他地方可以選擇哪些內容和內容如果我選擇「創建jar」(插件「創建可執行jar」),我看不到在哪裏有一個選項可以包含這兩個jar文件到任何地方。如果可能的話,我不想使用Ant,我不想使用Maven,我不想下載另一個工具。在我看來,Eclipse已經有了所有這些信息,我懷疑它已經可以做到這一點,而不必去學習另一個「漂亮」的工具。
請參閱我的回答[here](http:// stackover flow.com/questions/6615634/eclipse-extract-package-the-required-libraries-into-the-same-runnable-jar/6615827#6615827),這很容易,不要害怕螞蟻。:) –
我沒有說我害怕它;我說我不想使用它,除非必須。根據其他答案,我沒有。雖然我說我不想下載它,但我真正不想做的事情是從另一條學習曲線開始,看看在Eclipse中的能力。 – arcy
只要按照aleroot的回答,生成一個Ant腳本,你所要做的就是刪除幾行XML。沒有什麼可以學習或下載的。 –