netsffjepfatjar
❶ net.sf.fjep.fatjar_0.0.31怎麼使用它導出Java程序
把它放到你的%eclipse_home%\plugins 目錄下, 然後刪除%eclipse%\configuration 下的目錄org.eclipse.update。 這些動作完成以後重啟eclipse, 這是你滑鼠右鍵單擊要導出的工程,就可以看到fat了
❷ eclipse怎麼導出jar包
相信家發java候定遇要求java工程打包運行jar需求今我篇博客詳細講解運行jar兩種親測完全行
1. 工程包含第三jar包
種情況比較簡單選需要jar工程右擊-->Export
選java--- > JAR file
處要:
選 Export generated class files and resources;
選 Compress the contents of the JAR file;
選 Overwrite existing files without warning;
Next
選 Export class files with compile errors;
選 Export class files with compile warnings;
點擊Next
選擇Main classthen finish OK
運行jar包:
cmd,進入jar包所位置運行命令 java -jar *.jar或者直接配置文件關聯
2.工程包含第三jar包
工程包含第三jar包安裝面產jar包運行報java.lang.NoClassDefFoundError錯經google, 網站發現需要安裝eclipse插件插件址: 載文件net.sf.fjep.fatjar_0.0.31.zip解壓縮看plugins文件夾net.sf.fjep.fatjar_0.0.31.jar文件(簡稱Fat jar)
Fat jar插件安裝式:
Fat jar文件拷貝eclipse目錄plugins..重新啟eclipse平台查看Window---preferences,彈窗口Fat jar preferences項則說明已經安裝功,沒項則未安裝功,需要做幾步操作:eclipse目錄configuration---org.eclipse.update並刪除platform.xml文件重新啟eclipse.查看Window---preferences,發現Fat jar:
接包含第三jar包運行jar包
選工程右擊 -- > Export --- > Other --- > Fat jar Exportor
next ---> 選要jar包工程 -- > next ,
需要設置Main-class值工程運行main class並且勾One-JAR,點擊 next;
即項目引用第三類庫點擊finish包含第三jar包運行jar包基於Eclipse 3.6.2(藍色標題欄)Eclipse 4.2.1(紅色標題欄)效Eclipse 3.6版本(具體版本確定我沒試)選工程右擊Build Fat Jar
接操作同異
❸ 如何給一個工程打jar包
eclipse中有兩種方法。
方法1:右擊你要打包的項目,然後選export->jar file->選擇需要的包和類-〉填寫目標目錄名-〉生成新jar包
方法2:安裝功能強大的Fat Jar插件。
1.下載最新的fatjar_0_0_31插件。
2.解壓縮後將net.sf.fjep.fatjar_0.0.31\plugins目錄中net.sf.fjep.fatjar_0.0.31.jar拷貝到eclipse程序所在文件夾的plugins目錄下,重啟Eclipse
3.如果在菜單欄Windows->prefernce中能看到fat jar preference,說明已經安裝成功了。如果沒有,刪除eclipse所在文件夾configuration\org.eclipse.update\platform.xml文件。不用擔心,此文件重啟後可以自動生成
❹ 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後的窗口中已經自動選好了要打包的項目,用戶可以點擊加號查看項目里被打包的內容。在下面的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.將jar打成.exe文件:
2.1 雖然此時的jar文件已經可以執行了。生成.exe的文件我也是用兩種方法實現的,用到的打包工具是j2ewiz和exe4j,它們的不同會在我下面的介紹中體現出來。
2.2 首先是j2ewiz,這個軟體是綠色的,不用安裝,解壓後可以直接運行,但這個軟體生成的 .exe文件不是跨平台的。運行此程序首先就是輸入要打包的jar文件,我們瀏覽JAR選擇我們之前用fatjar生成的「CAMP_fat.jar」項目文件(詳見1.3),下面那個選項是提示用戶最低要求的JRE版本,一般選1.3。下一步,因為我們的寢室管理系統是圖形界面,所以在這里選「Windows窗口程序」下一步它也是自動生成要執行的主類,你只要選擇就可以。下面的選框可以選擇你啟動程序顯示的圖片。下一步後這個窗可按個人喜好選擇。下一步,如果你的程序還有什麼依賴的外部jar文件,可以從這里加上,但因為之前的fatjar以經將我們項目所用的那三個連資料庫的外部類打進CAMP_fat.jar包里了,所以這里不用再添加。如果你之前是用Export打的jar 包,那麼這里就需要再把那個三個資料庫的包加進來了(詳見1.2)。下一步是添入要生成的.exe文件名,再選一個程序圖標就可以了,下一步後生成.exe文件,點完成。雙擊生成的.exe文件就能看到運行效果了,這種exe文件還沒有脫離JDK環境,還不能跨平台使用,只能用於小組成員測試使用。
2.3 下面進入最關鍵的,如何打包跨平台的.exe文件。用到的軟體是exe4j,我用的是V4.0版的,此軟體需要破解。安裝後運行左窗窗口標有十步,其實打包過程也非常簡單。第一步完全略過,直接點Next第二步我們選擇「JAR in EXE mode」 就是選擇我們已經有製作好的jar文件。第3步上面是項目名稱,可隨便填寫,下面一個寫出你想要將打包後的exe文件輸出的目錄我的是「桌面\project\」。第4步,由於我的演示程序是圖形的,所以選第一個,如果你的程序是控制台的,則選擇第二個,Executable name寫你將要生成的.exe文件的名字,Icon File可以選擇生成文件的圖標。第5步,先別管上面的,先在下面單擊綠色的「+」號,在彈出的窗口中點Archive,然後找到起初已經做好的CAMP_fat.jar(詳見1.3)文件,"OK"後返回,在下面的Class Path里就出現jar文件路徑後,再在上面Main Class欄內點擊找到main所在的類。第6步,你系統的JRE版本,一般是填個1.3,下面填1.6在這里單擊advanced options,選擇search sequence。選這個就是因為我們要把JDK環境也打包進來,好讓程序能跨平台使用。首先要從你系統的JDK下的JRE目錄到你.exe文件的輸出目錄下「桌面\project\JRE」,然後回到exe4j中在彈出窗口刪除列表中的所有項。我的是三項,一個注冊表的,一個JAVA環境變數的,一個JDK環境變數的,都不要。然後單擊綠「+」,選擇directory並選擇JRE的根目錄,我的是「桌面\project\JRE」就是後的目錄,選完後exe4j彈出窗口中的Directory里會顯示「.\JRE」。點OK關閉該窗口,返回exe4j的主窗口,你就可以看到剛加的路徑。再從主窗口左側窗口中單擊advanced options,並選擇preferred VM,在彈出的窗口中選擇client hostspot VM,單擊next按鈕繼續。7、8步是一些個性設置默認即可。第9步編譯完後第10步你點那個「Click Here to Start the Application」按鈕就可以看到程序運行效果了,然後再點」Seave as」保存一個exe4j生成的一個文件,隨便存哪裡都行,和我們的.exe程序無關。全部製作過程就完工了。
❺ Eclipse安裝Fatjar插件裝不起來,這是為什麼
一。下載:http //sourceforge net/project/showfiles.php?group_id=115990&package_id=125924 ,解壓後將..\net.sf.fjep.fatjar_0.0.25\plugins中的內容復制到 eclipse安裝路徑\eclipse\plugins中
二.在項目上右擊-->built fat jar ,即用此東東代替原先的eclipse的導出jar 功能,不錯.
❻ 請教:jbuilder eclipse如何打jar包,war包
用fat_jar插件!
下載地址:
http://nchc.dl.sourceforge.net/sourceforge/fjep/net.sf.fjep.fatjar_0.0.23.zip
❼ 為什麼得到指定目錄下的文件名呢!
MapGroupHandler.class.getResource("/map").getPath(); 寫成這樣
❽ eclipse完整fat jar插件到底那裡有下載啊
新建一個目錄net.sf.fjep.fatjar_0.0.31,把jar包裡面的內容拷貝出來放入該文件夾中,然後把net.sf.fjep.fatjar_0.0.31放到eclipse的plugins下就可以使用了。
❾ 怎麼用netbeans打包成jar程序,可以在任意電腦上雙擊運行
如果打包後的jar程序要運行,它必須包含一個清單文件manifest.mf,這個文件用記事本就可以打開,這個文件裡面有這么一個屬性Main-Class:。這個屬性記錄了這個jar包中擁有main方法的那個類,虛擬機就是先通過這個文件獲得擁有main方法的類,你需要給jar指定程序入口告送他主類在哪比如在eclipse下fatjar,直接search一下就可以自動找到main方法的類,點個按鈕就出來jar了。你要是命令行打包,那你的MANIFEST.MF文件要指定Main-Class。
❿ fatjar打包多個具有多個main函數的java項目,還有是怎麼把資料庫也打包進去
步驟如下:
1、先下載
地址:http://sourceforge.net/projects/fjep/files/fatjar/
2、解壓縮得到插件文件
在plugins文件夾下面有個net.sf.fjep.fatjar_0.0.31.jar文件,
將這個文件復制到eclipse軟體文件夾下面的plugins文件夾下面,打開或則是重啟eclipse.
3、配FatJar
選擇Windows菜單-->Perfernce-->Fat Jar Preference
可以配置輸出文件格式,位置等。
4、使用FatJar打包輸出JAR
在Package Explore,右鍵點擊項目名Build Fat Jar
5、運行JAR文件
運行JAR文件命令:
給運行的程序分配最大的內存
java -Xmx500M -jar 文件名.jar
java -Xmx500M -jar 文件名.jar 6890 (6890為命令行傳遞的參數,要有多個參數的話,中間用空格隔開)
6、一些注意的地方
網路上參考的:
如果說前面的第三步執行的時候,沒有發現FatJar插件安裝成功的解決方法
刪除:eclipse軟體位置\configuration\org.eclipse.update\platform.xml,這個文件就可以了,重啟eclipse.