(1) 使ç¨InstallAnywhereçå·¥å
·ï¼å°åºç¨ç¨åºåJREä¸èµ·æå
ï¼å¶ä½ä¸ä¸ªexeçå®è£
å
ã
ããå¨å®è£
è¿ç¨ä¸ï¼ç¨æ·å¯ä»¥éæ©ä½¿ç¨ä»æºå¨ä¸çJREææ¯è¿ä¸ªå®è£
å
å
çJREæ¥è¿è¡ç¨åºãè¿æ¯å¾å¸¸è§çä¸ç§åæ³ï¼æ¾å¾æ¯è¾ä¸ä¸ï¼èä¸åæ¥çç¨åºä¸éè¦ä½ä»»ä½æ¹å¨ï¼å®è£
åçç¨åºå³å¨JVMä¸è¿è¡ï¼å¯ä»¥è·å¾åæ¬çææãå¦JBuilderå°±æ¯è¿ä¹åçãInstallAnywhereä¸ä¸ä¸ªå缩çJRE大æ¦æ¯8Mï¼å®å¯ä»¥é对linuxã winãmacçå¤ä¸ªæä½ç³»ç»æå
ã
ãã(2) 使ç¨JETãgcjçå·¥å
·ï¼å°åºç¨ç¨åºå¶ä½æä¸ä¸ªçæ£çexeæ件ã
ããéç¨è¿ç§æ¹å¼åæçexeæ件å¯ä»¥ç´æ¥å¨æ²¡æå®è£
JREç计ç®æºä¸è¿è¡ãJavaç±»åºå
¨é¨è¢«ç¼è¯ædllï¼å为æ¬å°è°ç¨ã
ããJETæ¯æ¶è´¹çï¼ä»
http://www.excelsior-usa.com/jetdlevala.htmlå¯ä»¥ä¸è½½3.6è¯ç¨çï¼ãJETå®è£
好以åï¼å®è¦æç³»ç»ä¸å®è£
çJDKç¼è¯ä¸ä¸ï¼è¦çå¾ä¹
ãå¦æJDKæ¯1.4.2_05çè¿éè¦æä¸ä¸ªè¡¥ä¸ã
ããgcjæwindowsåLinuxçï¼ç´æ¥ä¸è½½zipå
ï¼ä¸éè¦å®è£
ãéé¢æä¸å°ä¾åï¼ä¸äºbuildçæ¹å¤çæ件ãä»åçæ¥è¯´ï¼gcjèªå·±å®ç°äº JVMè§èï¼å½è¿è¡ç¨gcjå¶ä½çexe(大约2M)æ¶ä¼å¯å¨éé¢çä¸ä¸ªå°åjvmï¼å¨ä¸é¢è·åºç¨ç¨åºãä¸è¿ï¼gcjç®åè¿ä¸è½å®æ´å°æ¯æSwingã
ä½ä¸ç®¡ææ ·ï¼æJavaåæ纯exeå®å¨æ¯ååä¸è®¨å¥½ï¼æå¾å¤éå¶ï¼æ件å大ã
ãã
ãã(3) 使ç¨exe4jå¶ä½ä¼ªexeæ件ã
ããåçï¼å¯æ§è¡çjarå
æ件å¯ä»¥éè¿å½ä»¤è¡java -jar jarfile.jaræ¥æ§è¡ãå¶ä½ä¼ªexeå
¶å®åæ³ä¸æ ·ï¼åªä¸è¿åæexeï¼è°ç¨ç³»ç»ä¸çjava.exeæ¥è¿è¡å®ã
ããä¸è¬æ
åµä¸ï¼exe4jåæçå¯æ§è¡æ件ä»éJREæ¯æï¼ä¹å°±æ¯è¯´åªè½å¨å®è£
äºJREç计ç®æºä¸è¿è¡ãä¸è¿æä¸ç§æ¹æ³å¯å¶ä½ä¼ªexeæ件ï¼å¨æ²¡æå®è£
JVMçæºå¨ä¸ä¹è½è¿è¡ï¼è½ç¶exe4j并ä¸æä¾å°JREæå
çåè½ï¼ä½æ¯å®æä¾å¦ä½æç´¢JREçæ¹æ³ãå¨ç¬¬å
项设å®[JRE]ä¸æä¸æ¥[Search sequence]ï¼æ·»å ä¸ä¸ªDirectoryæ¹å¼çæç´¢å
¥å£ï¼æå®æ¯ç¸å¯¹ç®å½â.â ï¼ç¶åæJREç®å½ä¸çbinålib两个ç®å½å¤å¶å°ä½ çåå¸ç®å½ä¸å°±å¯ä»¥äºã(å½ç¶ä½ å¯ä»¥ä¸ç¨å½åç®å½â.âï¼ä»»ä½å½åç®å½ä¸çå
¶ä»ç®å½ä¹å¯ä»¥ï¼æ¯æ¹ â./JREâä¹ç±»ç)ãæ¤æ¶åå¸ç®å½ä¸çæçexeæ件就å¨è¿è¡æ¶å°±ä¼è°ç¨å½åç®å½ä¸çJREï¼èä¸æ¯éè¿ç³»ç»æ³¨å表åç¯å¢åé寻æ¾JREäºï¼æ以åªè¦ææ´ä¸ªåå¸ç®å½ï¼å«exeåJREçbinålibï¼å¤å¶å°å
¶ä»è®¡ç®æºä¸ï¼ä¹å°±å®ç°äºâç®æ æºå³ä¾¿æ²¡æå®è£
è¿JREä¹å¯ä»¥æ§è¡âãå½ç¶ï¼è¿ç§åå¸æ¹å¼æ æ³å¾å°ä¸ä¸ªå
å«JREçåç¬çexeæ件ãå¦å¤ï¼JREçå®æ´ç®å½æ50Mï¼ä½æ¯æ们çç¨åºåªå¯è½è°ç¨å
¶ä¸å¾å°çä¸é¨åï¼ä½ å¯ä»¥æå¨ä¸ºåå¸ç®å½ä¸çJREåè¥ãå»æä¸ä½¿ç¨çæ件ï¼ä½è¿éè¦ä¸å®çç»éªãåè¥åçJREæ ¹æ®åºç¨ç¨åºçä¸åï¼æå°å¯ä»¥åªæ10Må·¦å³ã
ãã(4) æjavaåºç¨ç¨åºæååæappletã
ããå°java appletç¼å
¥htmlæ件ï¼ç¨æµè§å¨æ¹å¼æå¼ï¼å¯ä»¥å¨ä»»ä½æ²¡æå®è£
JREçæºå¨ä¸è¿è¡ï¼å¥½æ¯exeæ件ä¸æ ·ï¼å½ç¶å¨å®è£
äºJREç计ç®æºä¸ä¹å¯ä»¥ç¨æ¹å¤çæ件æjavaå½ä»¤æ¥è¿è¡ï¼ãWindows IEæå¼appleté çæ¯ä¸ä¸ªå«âmicosoft VMâçä¸è¥¿ï¼ç°å¨è¯¥è½¯ä»¶ä¸è¬é½æ¯èªå¸¦çãä¸è¿ï¼Windows IEæ¯æçJDKæé«çæ¬åªè½å°JDK1.1ãå¦æå«äººçæºå¨è¿è¡ä¸äºappletï¼æ éè¿ä¸ä¸ªåå ï¼
ããa. ç¨åºç¼è¯æ¶ä½¿ç¨çJDKçæ¬å¤ªé«ï¼Windows IEä¸æ¯æãç¨è¾èæ¿çæ¬çç¼è¯å¨éæ°ç¼è¯(v1.1ä¹å)å°±å¯ä»¥äºãæ¯å¦å¨dosä¸javac -target 1.1 *.javï¼å¼ºå¶ä½¿ç¨JDK1.1ç¼è¯æºç¨åºï¼ã
ããb. ç¨æ·çWindows没æmicosoft vmï¼è¿ç§æ
åµæ¯è¾å°è§ï¼åªæwindows XP第ä¸ççæå°æ°æ
åµï¼ãè¿ç§æ
åµä¸ï¼å½å®¢æ·çIEæ¯æ¬¡load appletæ¶å, Windowsä¼æ示â没ædownload micosoft VMâï¼ä»åªéä»ç½ä¸ä¸ä¸ä¸ªå°±å¯ä»¥äºã
ããc. ç¨æ·è®¡ç®æºä¸è£
æä¸äºä¿æ¤ieç软件ï¼æ¯å¦ææ°çwindows sp2ææ¶å°±ä¼é²æ¢java appletçloadingï¼ãææ¶å
³éä¿æ¤åè½å°±å¯ä»¥äºã
ãã(5) 使ç¨JBuilderãexe4jçå·¥å
·å¶ä½æéè¦JREæ¯æçexeæ件ã