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âå°å®copyå°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ç®å½copyå°ä½ .exeæ件
çè¾åºç®å½ä¸âæ¡é¢\project\JREâï¼ç¶ååå°exe4jä¸å¨å¼¹åºçªå£å é¤å表ä¸çææ项ãæçæ¯ä¸é¡¹ï¼ä¸ä¸ªæ³¨å表çï¼ä¸ä¸ªJAVAç¯å¢åé
çï¼ä¸ä¸ªJDKç¯å¢åéçï¼é½ä¸è¦ãç¶ååå»ç»¿â+âï¼éæ©directory并éæ©JREçæ ¹ç®å½ï¼æçæ¯âæ¡é¢\project\JREâå°±æ¯
copyåçç®å½ï¼éå®å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ç¨åºæ å
³ãå
¨é¨å¶ä½è¿ç¨å°±å®å·¥äºã
温馨提示:内容为网友见解,仅供参考