Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ÈçºÎ°ÑJAVA³ÌÐò·â×°³ÉEXEÎļþ

 ¿ÉÒÔ°ÑÆÕͨµÄJava³ÌÐò×ö³ÉÕæÕýµÄexe,Ò²¾ÍÊǵ¥Ò»¸öexe¾Í¿ÉÒÔÔÚûÓа²×°JVMµÄ»úÆ÷ÉÏÔËÐС£ÕâÑùµÄ¹¤¾ß³£¼ûµÄÓÐJETºÍgcj.ǰÕßÊÇÊշѵ쬶øÇÒ×ö³öÀ´µÄexe»¹ÊÇÐèÒªÒ»¶Ñdll¡£ÍƼöʹÓÃgcj.ËûÓÐwindowsºÍLinux°æ£¬Ö±½ÓÏÂÔØzip°ü£¬²»ÐèÒª°²×°£¬ÀïÃæÓв»ÉÙÀý×Ó£¬Ò»Ð©buildµÄÅú´¦ÀíÎļþ¡£´ÓÔ­ÀíÀ´Ëµgcj×Ô¼ºÊµÏÖÁËJVM¹æ·¶£¬Ò²¾ÍÊÇÄã±àдһ¸öHelloWorld.java,ÆäÖеÄmain·½·¨ÎªSystem.out.println("foo");
µ±Ê¹ÓÃgcj°ÑËü×ö³Éexe(´óÔ¼2M)£¬ÔËÐÐÕâ¸öexeʱ£¬»áÆô¶¯ÀïÃæµÄÒ»¸öСÐÍjvm,ÔÚÕâÉÏÃæÅÜHelloWorld¡£
Æäʵ£¬°ÑJava×ö³É´¿exeʵÔÚÊdzÔÁ¦²»Ìֺã¬ÓкܶàÏÞÖÆ£¬ÎļþÓÖ´ó¡£
ÎұȽÏÇãÏòÁí¼¸ÖÖ×ö·¨£º
. ʹÓÃInstallAnywhereµÈ¹¤¾ß£¬ÖÆ×÷Ò»¸öexeµÄ°²×°°ü
Óû§¿ÉÒÔÑ¡ÔñʹÓÃËû»úÆ÷ÉϵÄJRE»òÊÇÕâ¸ö°²×°°üÄÚµÄJREÀ´ÔËÐгÌÐò
ÕâÊǺܳ£¼ûµÄÒ»ÖÖ×ö·¨£¬ÈçJBuilder¾ÍÊÇÕâô×öµÄ¡£
ÕâÑùµÄºÃ´¦ÊDz»ÒªÇó¶Ô·½»úÆ÷ÉÏ×°ÓÐJRE£¬¶øÇÒÄãÔ­À´µÄ³ÌÐò²»ÐèÒªÈκθ͝¡£
InstallAnywhereÖÐÒ»¸öѹËõµÄJRE´ó¸ÅÊÇ8M¡£
. ÖÆ×÷³É¿ÉÖ´ÐеÄjar,Ò²¾ÍÊÇÔÚMETA-INFµÄMANIFESTÎļþÖÆ¶¨Main-Class
¿ÉÒÔͨ¹ýÃüÁîÐÐjava -jar jarfile.jarÀ´Ö´ÐУ¬windowsĬÈϵİÑ*.jarʹÓÃjavaw -jar´ò¿ª£¬ËùÒÔÓÐЩ»úÆ÷ÉÏ¿ÉÒÔÖ±½ÓË«»÷jarÔËÐС£
. ÖÆ×÷αexe,ÆäʵºÍÉÏÒ»ÖÖ×ö·¨ÊÇÒ»ÑùµÄ£¬Ö»²»¹ý×ö³Éexe,µ÷ÓÃϵͳµÄjava.exeÀ´ÔËÐÐËü£¬ÕâÑùµÄ¹¤¾ßÓÐnativeJ,exe4jµÈ
ÆäʵJava²»ÏñVB,DelphiÖ»ÊÇÒ»¸öÓïÑÔ£¬¶øÊÇÒ»¸öƽ̨¡£
jarÊÇ×î³£ÓõIJ¿Êðµ¥Ôª£¬×ö³ÉexeûʲôÒâ˼¡£
Ò»¡¢exe4j¡£
    ˵Ã÷£ºexe4j¿ÉÒÔ½«JarÎļþÖÆ×÷³ÉexeÎļþ£¬µ«ÐèjreÖ§³Ö£¬Ò²¿É½«JarÎļþ·ÅÔÚÍâÃæ¡£
    Èí¼þÐÔÖÊ£º¹²ÏíÈí¼þ
    ÏÂÔØµØÖ·£ºhttp://www.ej-technologies.com/products/exe4j/overview.html
¶þ¡¢JBuilder¡£
    ˵Ã÷£ºÐ°汾µÄJBuilder¿ÉÒÔÖ±½Ó°Ñ¹¤³ÌÖÆ×÷³É¸÷ϵͳµÄ¿ÉÖ´ÐÐÎļþ£¬°üÀ¨Windowsϵͳ¡£
    Èí¼þÐÔÖÊ£ºÉÌÒµÈí¼þ
    ÏÂÔØµØÖ·£ºÂÔ¡£ÎÒÊÇ´ÓeMuleÏÂÔØµÄ¡£
Èý¡¢NativeJ¡£
    ˵Ã÷£ºÓëexe4j¹¦ÄÜÀàËÆ¡£
    Èí¼þÐÔÖÊ£º¹²ÏíÈí¼þ
    ÏÂÔØµØÖ·£ºhttp://www.dobysoft.com/products/nativej/download.html
ËÄ¡¢Excelsior JET¡£
    ˵Ã÷£º¿ÉÒÔÖ±½Ó½«JavaÀàÎļþÖÆ×÷³ÉexeÎļþ£¬³ýAWTºÍSwing¼°µÚÈý·½Í¼ÐνӿÚÍâ¿É²»ÐèjreÖ§³Ö£¨Java5.0²»ÐУ©¡£
    Èí¼þÐÔÖÊ£º¹²ÏíÈí¼þ
    ÏÂÔØµØÖ·£ºhttp:


Ïà¹ØÎĵµ£º

java Adapterģʽ


2009-08-19
×ªÔØ £º http://yahaitt.javaeye.com/blog/453032
java Adapterģʽ
¹Ø¼ü×Ö: android adapter
ͨ³££¬¿Í»§Àࣨclients of class£©Í¨¹ýÀàµÄ½Ó¿Ú·ÃÎÊËüÌṩµÄ·þÎñ¡£ÓÐʱ£¬ÏÖÓеÄÀࣨexisting class£©¿ÉÒÔÌṩ¿Í»§ÀàµÄ¹¦ÄÜÐèÒª£¬µ«ÊÇËüËùÌṩµÄ½Ó¿Ú²»Ò»¶¨Êǿͻ§ÀàËùÆÚÍûµÄ¡£ÕâÊÇÓÉÓÚÏÖÓеĽӿÚÌ«Ïêϸ»òÕßȱ·¦ ......

JavaÁ÷


//Îå¸öÀà
--|fileÀֱࣺ½ÓÓëÎļþ±¾ÉíÓйØÏµ
--|×Ö½ÚÁ÷ OutputStream InputStream 
--|×Ö·ûÁ÷ Writer Reader
´æ·ÅÔÚÎļþÖеͼÊÇ×Ö½Ú¡£¶ø¶Áµ½ÄÚ´æÖвſÉÄܱä³É×Ö·û
´òÓ¡Á÷£ºprintStream/PrintWriter:ÌṩÁ˸÷ÖÖ´òÓ¡¹¦ÄÜ£¬¿ÉÒÔÊä³öÈÎÒâµÄÄÚÈÝ£¬¸ù¾ÝʵÀý»¯¶ÔÏóµÄ²»Í¬
Êä³öµÄλÖÃÒ²²»Í¬

package java11.I ......

JAVAµÄĬÈÏ×Ö·û±àÂë

´ó¼Ò¶¼ËµjavaʹÓõÄ×Ö·û¼¯ÊÇunicode£¬ÄÇôĬÈϱàÂë²»¾ÍÊÇÓ¦¸ÃÊÇUTF8,UTF16Ö®ÀàµÄunicode±àÂëÂð£¿
¿ÉÊǵ÷ÓÃCharset.defaultCharset()µÄ½á¹û²¢·ÇÈç´Ë¡£
 import java.nio.charset.Charset;
public class javaCode {
public static void main(String args[])
{
String defaultCharsetName=Charset.defaultChars ......

²»µÃ²»¿´µÄJava¼¼ÇÉ:SE6µ÷ÓñàÒëÆ÷µÄ·½·¨

ÔںܶàJavaÓ¦ÓÃÖÐÐèÒªÔÚ³ÌÐòÖе÷ÓÃJava±àÒëÆ÷À´±àÒëºÍÔËÐС£µ«ÔÚÔçÆÚµÄ°æ±¾ÖУ¨Java SE5¼°ÒÔǰ°æ±¾£©ÖÐÖ»ÄÜͨ¹ýtools.jarÖеÄcom.sun.tools.javac°üÀ´µ÷ÓÃJava±àÒëÆ÷£¬µ«ÓÉÓÚtools.jar²»ÊDZê×¼µÄJava¿â£¬ÔÚʹÓÃʱ±ØÐëÒªÉèÖÃÕâ¸öjarµÄ·¾¶¡£¶øÔÚJava SE6ÖÐΪÎÒÃÇÌṩÁ˱ê×¼µÄ°üÀ´²Ù×÷Java±àÒëÆ÷£¬Õâ¾ÍÊÇjavax.tools°ü¡£Ê¹ÓÃÕ ......

java enum ½²½â

Ô­ÎĵØÖ·:http://www.javaeye.com/topic/477731
°æÈ¨ÉùÃ÷£ºËùÓаæÈ¨¹éÔ­×÷ÕßËùÓÐ
ö¾ÙÀàÐÍÊÇJDK5.0µÄÐÂÌØÕ÷¡£SunÒý½øÁËÒ»¸öȫеĹؼü×ÖenumÀ´¶¨ÒåÒ»¸öö¾ÙÀà¡£ÏÂÃæ¾ÍÊÇÒ»¸öµäÐÍö¾ÙÀàÐ͵͍Ò壺
Java´úÂë
public enum Color{   
    RED,BLUE,BLACK,YELLOW,GREEN  &nb ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ