一個(gè)java GUI的程序發(fā)現(xiàn)一個(gè)相當(dāng)好的eclipse插件---FatJar:
這個(gè)插件的功能就是把外部導(dǎo)入的jar包和自己寫(xiě)的程序做成新的jar包,例如:我們可以直接把數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序放到我們自己的jar包,那樣就不用為數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序配置環(huán)境變量了
具體步驟:
1.安裝FatJar插件
下載地址:http://sourceforge.net/project/showfiles.php?group_id=115990&package_id=125924 解壓縮后是一個(gè).../plugins/(net...)把plugins下面的(net..)文件夾拷貝到
eclipse的plugins下,重新啟動(dòng)Eclipse3.1,Windows=>prefernce=>fat jar preference看到他就說(shuō)明已經(jīng)安裝成功了。如果沒(méi)有看到,沒(méi)有關(guān)系,刪除D:\eclipse310
\configuration\org.eclipse.update\platform.xml文件(此文件可以自動(dòng)生成)不用擔(dān)心以前的插件會(huì)因此而消失,沒(méi)事。
2.在你的GUI工程的src文件下建一個(gè)新文件夾META-INF,在這個(gè)文件夾下新建一個(gè)文件MANIFEST.MF
內(nèi)容:
Manifest-Version: 1.0
Main-Class: stu.MainWindow
說(shuō)明:Main-Class:中間短橫線(xiàn),后面一個(gè)空格
stu.MainWindow后有回車(chē)
3.右擊工程名選擇build fat jar
選項(xiàng)隨便,只是Manifest.mf用剛才建立的那個(gè)
然后到處,但是雙擊不能運(yùn)行
所以先解壓一個(gè)文件夾(例如mygui),然后把META-INF文件夾下除MANIFEST.MF文件之外的所有文件刪除
,然后命令行到mygui下,執(zhí)行jar cvfm aa.jar META-INF\MANIFEST.MF * 的jar文件就是可執(zhí)行的了
這個(gè)插件的功能就是把外部導(dǎo)入的jar包和自己寫(xiě)的程序做成新的jar包,例如:我們可以直接把數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序放到我們自己的jar包,那樣就不用為數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序配置環(huán)境變量了
具體步驟:
1.安裝FatJar插件
下載地址:http://sourceforge.net/project/showfiles.php?group_id=115990&package_id=125924 解壓縮后是一個(gè).../plugins/(net...)把plugins下面的(net..)文件夾拷貝到
eclipse的plugins下,重新啟動(dòng)Eclipse3.1,Windows=>prefernce=>fat jar preference看到他就說(shuō)明已經(jīng)安裝成功了。如果沒(méi)有看到,沒(méi)有關(guān)系,刪除D:\eclipse310
\configuration\org.eclipse.update\platform.xml文件(此文件可以自動(dòng)生成)不用擔(dān)心以前的插件會(huì)因此而消失,沒(méi)事。
2.在你的GUI工程的src文件下建一個(gè)新文件夾META-INF,在這個(gè)文件夾下新建一個(gè)文件MANIFEST.MF
內(nèi)容:
Manifest-Version: 1.0
Main-Class: stu.MainWindow
說(shuō)明:Main-Class:中間短橫線(xiàn),后面一個(gè)空格
stu.MainWindow后有回車(chē)
3.右擊工程名選擇build fat jar
選項(xiàng)隨便,只是Manifest.mf用剛才建立的那個(gè)
然后到處,但是雙擊不能運(yùn)行
所以先解壓一個(gè)文件夾(例如mygui),然后把META-INF文件夾下除MANIFEST.MF文件之外的所有文件刪除
,然后命令行到mygui下,執(zhí)行jar cvfm aa.jar META-INF\MANIFEST.MF * 的jar文件就是可執(zhí)行的了