當前位置:首頁 » 編程語言 » eclipsejava打包

eclipsejava打包

發布時間: 2025-09-26 13:28:15

① eclipse里怎麼把java項目打包成exe文件

總體思路是先打成
jar
再把
jar
打成
exe
。主要看
1.3

2.3
里的內容就
可以了。

1
.將項目打成
jar:

1.1
要將項目打包成
jar
文件,方法很多,可以用
Eclipse
自帶的打包工

Ant
打包,也可以用
Eclipse

Export
生成
jar
。經過嘗試後,我不推
薦用
Ant
打包,
因為要自己編寫
xml
腳本語言,
還要增加一些外部的
jar

所以我打了好幾次都沒打成。

1.2
在這里介紹兩種方法生成
jar
,第一種是用
Eclpise

Export
功能。
在要打包的項目上擊右鍵,選擇
Export
,在窗口中選擇
Java
里的
JAR
file

Next
後的窗
[color=#000000]
口中已經自動選好了要打包的
[/color]
項目,用戶可以點擊加號查看項目里被打包的內容。在下面的
JAR file
里設置你打包生成
jar
文件的輸出目錄,下一步在出現的窗口中選擇
Useexisting manifest from workspace

在下面的
Mainclass
後面直接點
Browse
,它會自動列出你項目中有主函數
main
的類。選擇主類後點
Finish
即可生成
jar
文件。
在此說明一下,
這種打包方法不能把項目中的
外部的
jar
包打進來,應該是也要編寫一些腳本語言,沒往深研究。所以
生成後的
jar
有些是不能執行的。

1.3
第二種方法是利用
Eclipse
的一個第三方插件
fatjar
生成
jar
文件,

是本人覺得最簡單最方便的一種生成方式。先從網上下載些插件,解壓
後是一個
plugins
文件夾,裡面只有一個文件夾,我的是
「net.sf.fjep.fatjar_0.0.24」
將它


Eclipserplugins
文件夾下,
此插件
就安裝成功了,重啟
Eclipse
在項目上右擊就會看到多出一個
「Build
FatJar」
在前面有個綠色的
「+」
號,這時你就可以用此插件打包你的項目
了。進去後第一個界面
Jar-Name
里增入要生成的
jar
文件名,我的是
「CAMP_fat.jar」
。在
Main-Class
後點
Browse

Export
一樣它也會列出
你項目中的主類,選擇後其它默認即可,
Next
後會列出你要打包的所有
內容,
這個插件的優勢就是可以將你項目中的外部
jar
也打進來,
有三個
選項,其中
ExportANT
是生成
build.xml
腳本文件,方便用戶以後修改
腳本,其它兩個按鈕沒用。在這里什麼都不點,直接點F
inish
就可以生

jar
文件。

2.

jar
打成
.exe
文件:

2.1
雖然此時的
jar
文件已經可以執行了。
生成
.exe
的文件我也是用兩種
方法實現的,用到的打包工具是
j2ewiz

exe4j
,它們的不同會在我下
面的介紹中體現出來。

2.2
首先是
j2ewiz
,這個軟體是綠色的,不用安裝,解壓後可以直接運
行,但這個軟體生成的
.exe
文件不是跨平台的。運行此程序首先就是輸
入要打包的
jar
文件,我們瀏覽
JAR
選擇我們之前用
fatjar
生成的
「CAMP_fat.jar」
項目文件(詳見
1.3
),下面那個選項是提示用戶最低要
求的
JRE
版本,一般選
1.3
。下一步,因為我們的寢室管理系統是圖形
界面,所以在這里選

W
indows
窗口程序

下一步它也是自動生成要執行
的主類,你只要選擇就可以。下面的選框可以選擇你啟動程序顯示的圖
片。下一步後這個窗可按個人喜好選擇。下一步,如果你的程序還有什
么依賴的外部
jar
文件,可以從這里加上,但因為之前的
fatjar
以經將我
們項目所用的那三個連資料庫的外部類打進
CAMP_fat.jar
包里了,
所以
這里不用再添加。如果你之前是用E
xport
打的
jar
包,那麼這里就需要
再把那個三個資料庫的包加進來了(詳見
1.2
)。下一步是添入要生成

.exe
文件名,再選一個程序圖標就可以了,下一步後生成
.exe
文件,
點完成。雙擊生成的
.exe
文件就能看到運行效果了,這種
exe
文件還沒
有脫離
JDK
環境,還不能跨平台使用,只能用於小組成員測試使用。

2.3
下面進入最關鍵的,如何打包跨平台的
.exe
文件。用到的軟體是
exe4j,
我用的是
V4.0
版的,此軟體需要破解。安裝後運行左窗窗口標有
十步,其實打包過程也非常簡單。第一步完全略過,直接點
Next
第二步
我們選擇
「JAR in EXE mode」
就是選擇我們已經有製作好的
jar
文件。第
3
步上面是項目名稱,
可隨便填寫,
下面一個寫出你想要將打包後的
exe
文件輸出的目錄我的是

桌面
\project\

。第
4
步,由於我的演示程序是圖
形的,所以選第一個,如果你的程序是控制台的,則選擇第二個,
Executablename
寫你將要生成的
.exe
文件的名字,
IconFile
可以選擇生
成文件的圖標。第
5
步,先別管上面的,先在下面單擊綠色的
「+」
號,在
彈出的窗口中點
Archive
,然後找到起初已經做好的
CAMP_fat.jar
(詳

1.3

文件,
"OK"
後返回,
在下面的
Class Path
里就出現
jar
文件路徑
後,再在上面
MainClass
欄內點擊找到
main
所在的類。第
6
步,你系
統的
JRE
版本,一般是填個
1.3
,下面填
1.6
在這里單擊
advancedoptions

選擇
searchsequence

選這個就是因為我們要把
JDK
環境也打包進來,好讓程序能跨平台使用。首先要從你系統的
JDK
下的
JRE
目錄

到你
.exe
文件的輸出目錄下

桌面
\project\
JRE」
,然後回

exe4j
中在彈出窗口刪除列表中的所有項。我的是三項,一個注冊表
的,一個
JAVA
環境變數的,一個
JDK
環境變數的,都不要。然後單擊

「+」
,選擇
directory
並選擇
JRE
的根目錄,我的是

桌面
\project\
JRE」
就是

後的目錄,選完後
exe4j
彈出窗口中的
Directory
里會顯示
「.
\
JRE」
。點
OK
關閉該窗口,返回
exe4j
的主窗口,你就可以看到剛加
的路徑。
再從主窗口左側窗口中單擊
advanced options

並選擇
preferred
VM
,在彈出的窗口中選擇
clienthostspot VM
,單擊
next
按鈕繼續。
7

8
步是一些個性設置默認即可。第
9
編譯完後第
10
步你點那個
「Click
Here toStart the Application」
按鈕就可以看到程序運行效果了,然後再點」Seaveas」保存一個exe4j生成的一個文件,隨便存哪裡都行,和我們的.exe程序無關。全部製作過程就完工了。

② 怎麼將java程序打包成exe

准備工具:使用Eclipse和exe4j(需從網上下載並注冊)。

第一步:將Java項目打包成可執行JAR文件。首先檢查Java項目結構,確定主入口類Main.java,含有main方法,配置文件位於config目錄,第三方庫位於lib目錄。

開始打包過程:在Simulate項目上右鍵選擇「導出」,彈出窗口選擇「JAR文件」,取消選擇config、lib目錄及生成的項目配置文件.classpath和.project,點擊「下一步」。繼續下一步,選擇MANIFEST.MF文件,點擊「完成」。MANIFEST.MF內容包括:
Manifest-Version: 1.0
Main-Class: bing.Main
Class-Path: . lib/ojdbc14.jar lib/poi-2.5.1.jar lib/jbcl.jar lib/JTattoo.jar lib/liquidlnf.jar
Created-By: IceWee。
通過指定Main-Class實現JAR可執行。

第二步:將項目打包成exe。明確需將資源文件和生成的可執行JAR文件一起打包。創建與項目同名的文件夾,將所有資源、可執行JAR(如Simulate.jar)、config及lib目錄復制到此文件夾。若擔心目標機器無JRE,可復制自己的JRE目錄。

打開exe4j,跳過歡迎頁面,選擇「JAR in EXE模式」,點擊「下一步」。設置應用名稱,選擇exe生成目錄,點擊「下一步」。為exe命名,可選擇圖標,勾選「僅允許一台機器運行」,點擊「下一步」。點擊「+」添加Class Path,選擇Simulate.jar,點擊「OK」。設置Main Class,exe4j自動列出包含main方法的類,選擇Main.java,點擊「OK」。添加第三方庫,點擊「下一步」。輸入Java最小Jre版本號,點擊「高級選項」,設置捆綁JRE路徑,選擇「Directiony」,點擊OK,完成JRE捆綁。

完成上述設置後,點擊「下一步」直至「完成」,生成exe文件。完成後點擊「退出」。至此,Java程序已成功打包成exe。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:710
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:972
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:681
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:833
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:741
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1081
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:312
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:192
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:879
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:837