2010-03-31 85 views
13

在我開始之前,我是eclipse的新手,在回覆時請記住這一點。 :)如何打包和部署Eclipse Java應用程序

這是情況,我已經建立了一個Java應用程序有一些依賴關係(約10人)。我想輕鬆打包此應用程序並將其作爲單個文件部署到CD或USB驅動器。

我的問題是似乎沒有任何「漂亮」的嚮導來搜索項目,獲取相關性並在目標計算機上設置類路徑。在我看來,我必須手動執行此操作。

有沒有更好的方法。簡單,簡單和直接。這個教程的鏈接會很棒。

在我看來,這應該是一個內置的eclipse功能。部署一個Web應用程序似乎很容易,但不是一個Java應用程序。

謝謝!

回答

9

看看Fat Jar Plug-In

+0

非常漂亮!謝謝! – Rick 2010-03-31 19:19:18

+0

這正是我正在尋找的! – 2011-08-05 01:31:28

+4

太糟糕了,它在Eclipse Luna上不起作用,安裝時出現以下錯誤:安裝項目時出錯 會話上下文爲:(profile = epp.package.standard,phase = org.eclipse.equinox。 internal.p2.engine.phases.Install,operand = null - > [R] net.sf.fjep.fatjar 0.0.31,action =)。 無法準備部分IU:[R] net.sf.fjep.fatjar 0.0.31。 – 2014-08-11 19:08:41

4

這是因爲桌面部署沒有很好的定義。

你正在進入釋放問題,這是一個巨大的蠕蟲罐。

我假設你有某種形式的版本控制像SVN或git?如果可以的話,請查看maven發佈插件和maven-assembly-plugin

安裝需要很多工作,但一旦你開始使用它,你將很快交叉鏈接和部署分發包!

此外,您還可以訪問網絡上的巨大maven回購站

+0

是否相信 - 這個項目沒有源碼控制! WTF正確! :)感謝您的建議。 – Rick 2010-03-31 19:01:08