導航:首頁 > 編程大全 > eclipsejar打包工具

eclipsejar打包工具

發布時間:2024-10-06 20:15:27

1. 怎麼把我在myeclipse寫的java項目打包成jar發給別人電腦上運行,假設對方電腦上已安裝jre。

1.1 要將項目打包成jar文件,方法很多,可以用Eclipse自帶的打包工具Ant打包,也可以用Eclipse的Export生成jar。經過嘗試後,我不推薦用Ant打包,因為要自己編寫xml腳本語言,還要增加一些外部的jar,所以我打了好幾次都沒打成。

1.2 在這里介紹兩種方法生成jar,第一種是用Eclpise的Export功能。在要打包的項目上擊右鍵,選擇Export,在窗口中選擇Java里的JAR file。Next後的窗口中已經自動選好了要打包的項目,用戶可以點擊加號查看項目里被打包的內容。在下面的JAR file里設置你打包生成jar文件的輸出目錄,下一步在出現的窗口中選擇Use existing manifest from workspace,在下面的Main class後面直接點Browse,它會自動列出你項目中有主函數main的類。選擇主類後點Finish即可生成jar文件。在此說明一下,這種打包方法不能把項目中的外部的jar包打進來,因該是也要編寫一些腳本語言,沒往深研究。所以生成後的jar有些是不能執行的。

1.3 第二種方法是利用Eclipse的一個第三方插件fatjar生成jar文件,也是本人覺得最簡單最方便的一種生成方式。先從網上下載些插件,解壓後是一個plugins的文件夾,裡面只有一個文件夾,我的是「net.sf.fjep.fatjar_0.0.24」將它到Eclipser plugins文件夾下,此插件就安裝成功了,重啟Eclipse在項目上右擊就會看到多出一個「Build Fat Jar」在前面有個綠色的「+」號,這時你就可以用此插件打包你的項目了。進去後第一個界面Jar-Name里增入要生成的jar文件名,我的是「CAMP_fat.jar」。在Main-Class後點Browse像Export一樣它也會列出你項目中的主類,選擇後其它默認即可,Next後會列出你要打包的所有內容,這個插件的優勢就是可以將你項目中的外部jar也打進來,有三個先項,其中Export ANT是生成build.xml腳本文件,方便用戶以後修改腳本,其它兩個按鈕沒用。在這里什麼都不點,直接點Finish就可以生成jar文件。

2. 如何把一個java程序打包成exe文件,運行在沒有java虛擬機的機器上

首先,將編譯好的程序打包成jar文件,然後做出exe,這樣代碼就不可見了;但是exe文件在沒有安裝jre的電腦上不能運行,如果要求客戶再去安裝jre 設置環境變數 就不雅了。我們需要將jre打包。

這幾步操作網上介紹的插件和方法很多,但有的好用有的不好用,而且有的還需要注冊。經過嘗試比較,在「千里冰封」的博客上得到了很大的幫助。整理一下。使用這幾個工具,您也可以順利的發布您的java程序!

1 打包成雙擊可執行的jar文件。

推薦插件:fatJar(Eclipse使用)

下載地址 http://sourceforge.net/project/showfiles.php?group_id=115990&package_id=125924

我用的是Eclipse,它自帶的打包方法在打包一些圖片等資源時不是很爽。可以使用這個插件。

安裝方法解壓後將plugins文件夾下的net.sf.fjep.fatjar_0.0.24文件夾拷到eclipse安裝目錄的plugins 下。

用此工具可以方便的將eclipse中的工程打包成jar文件。如果是要打成可執行的jar請注意選取主類。

你的項目=〉Export..=>向導里有fat jar =>...

2 將jar文件轉換成exe文件。

推薦工具:exe4j

用exe4j把java打包成exe

http://www.blogjava.net/hadeslee/archive/2007/10/12/152228.html

在我們寫程序的時候,有時會有一種需求,那就是希望我們的程序是一個可執行文件,而不是一個 jar文件,其實大部份時候,可執行的jar文件都可以滿足要求,但是如果我們的程序是需要保護的,那麼打包成jar文件就不太安全了,因為jar文件就是一個解壓縮文件,一解壓就什麼都能看到了,當然也可以選擇混淆,但是混淆了以後排錯就沒那麼容易了,因為混淆的時候,把一些類的信息都混淆了。如何既保證代碼的安全又容易排錯呢?那麼打包成exe就是一種很好的辦法了,其實我今天介紹這個方法並不是希望大家去打包成exe文件,因為exe文件畢竟不是跨平台的,用了exe的格式就失去了java的初衷了。

exe4j可以打包成各種格式的exe,可以把jar打包進exe,也可以引用一個外部的 jar文件,還可以打包成windows服務的程序,並且可以設置最低jre的版本,還可以設定啟動畫面,雖然java6.0已經實現了這一點,但是還是沒有exe4j生成的啟動畫面快。

3 將exe文件並jre打包成安裝文件,可以在沒有安裝java虛擬機的電腦上運行

推薦工具:install4j

Install4j介紹

http://www.blogjava.net/hadeslee/archive/2007/10/15/152855.html

install4j是一個功能強大的,多平台Java安裝文件生成工具,用於生成Java應用程序本地化的安裝及應用程序發布。 install4j 的優異性在於它易於使用,緊密的集成到目標平台,以及靈活的JRE 管理與部署選項。

創建發布樹

install4j的圖形用戶界面允許你:

* 完全自定義發布樹

在發布樹的每一個目錄中,你能設置整個目錄內容或是磁碟上任何目錄的單個文件。定義的視圖與結果視圖讓你能完全控制安裝程序將發布的文件。

* 處理特定平台的差異

install4j提供方便的「包含/排除」機制,使其適應平台方式來進行發布。

* 針對Unix, Linux 及Mac OS X所定義的文件許可權

對發布樹的每一個元素,當其安裝在類似於Unix這樣的平台上時,你能自定義用戶訪問的許可權。

* 定義優良的卸載策略

對發布樹的每一個元素,你能決定在卸載時是否刪除它。

* 定義覆蓋策略

對發布樹的每一個元素,你能配置不同的覆蓋策略,當安裝過程中需要覆蓋文件時,這些覆蓋策略會指示nstall4j進行相應的操作。

* 定義安裝的組件

你能定義文件及目錄的分組,形成分離的安裝組件,這樣你就可提供給用戶來選擇只安裝一定的組件。

其實一個好的應用如果不太好布署,那麼別人也只能對它望而興嘆了,現在有了 install4j,很多布署的問題幾乎全部解決了.我們可以用exe4j打包java應用,然後用install4j發布java應用,以前java程序布署難的問題,現在幾乎都解決了.install4j不但用於打包很合適,並且它還提供了一組很強大很實用的與平台相關的api.這些對於擴展我們的程序也是有很大的幫助的.

http://blog.csdn.net/jimmy292/archive/2009/03/06/3963623.aspx

閱讀全文

與eclipsejar打包工具相關的資料

熱點內容
編程培訓需要什麼學歷 瀏覽:65
hibernate需要資料庫設置外鍵嗎 瀏覽:184
linux隊列實現 瀏覽:706
java常量對象 瀏覽:126
javacdi 瀏覽:946
女人為什麼都喜歡蘋果 瀏覽:254
用文本文檔寫搞笑代碼 瀏覽:858
項目文件整理屬於什麼 瀏覽:977
模具編程怎樣分析用什麼策略 瀏覽:193
java下載文件重命名 瀏覽:388
有什麼app可以看圖紙 瀏覽:504
發動機的數據都在哪裡 瀏覽:236
蘋果5s如何製作鈴聲教程 瀏覽:876
win101703卡頓掉幀 瀏覽:624
myboy模擬器ios版本 瀏覽:208
魔獸世界的游戲路徑在哪個文件夾里 瀏覽:192
eclipsejar打包工具 瀏覽:350
win7系統分區工具下載 瀏覽:861
win10創建自定義文件類型 瀏覽:492
小黃車是用微信掃碼 瀏覽:336

友情鏈接