eclipse導出ant腳本
㈠ Eclipse運行時找不到ANT文件
1.在Myeclipse中經常用到ant工具來編譯java工程。
2.選擇ant工具的步驟如下:
Windows->Shown
view->Ant
這樣就出項了ant視圖框。在ant視圖框中單擊右鍵,選擇addBuilderfile添加ant編譯文件。
添加好ant編譯文件後,我們還需要對編譯文件進行設置:選中編譯文件,右鍵單擊選擇Run
As->external Tools configurations彈出ant編譯的配置框。
3.在編譯ant文件時,遇到編譯進程卡住現象,這是因為ant編譯器找不到日誌輸出文件造成的。可以在ant編譯框中的Main->Argument文本框中添加如下語句:-logger
org.apache.tools.ant.NoBannerLogger,這樣指定ant編譯時的日誌編譯器。
㈡ 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程序無關。全部製作過程就完工了。
㈢ 在eclipse中,運行java文檔時提示:無法找到要運行的Ant文件,是什麼問題
因為你不能單純打開java文件執行呀,eclipse你要執行文件得要導入。當然也不是不可以,但是遇到一整個項目文件時,那麼多文件還有配置文件,顯然是不可取的。所以建議導入。
導入步驟:
右擊資源管理器空白部分,選擇新建->java項目: