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

JavaÖÐʹÓÃRuntimeºÍProcessÀàÔËÐÐÍⲿ³ÌÐò

ʹÓÃRuntime.getRuntime().exec()·½·¨¿ÉÒÔÔÚjava³ÌÐòÀïÔËÐÐÍⲿ³ÌÐò¡£
  1. exec(String command)
  2. exec(String command, String envp[], File dir)
  3. exec(String cmd, String envp[])
  4. exec(String cmdarray[])
  5. exec(String cmdarray[], String envp[])
  6. exec(String cmdarray[], String envp[], File dir)
Ò»°ãµÄÓ¦ÓóÌÐò¿ÉÒÔÖ±½ÓʹÓõÚÒ»°æ±¾£¬µ±Óл·¾³±äÁ¿´«µÝµÄʱºòʹÓúóÃæµÄ°æ±¾¡£ÆäÖÐ2ºÍ6°æ±¾¿ÉÒÔ´«µÝÒ»¸öĿ¼£¬±êʶµ±Ç°Ä¿Â¼£¬ÒòΪÓÐЩ³ÌÐòÊÇʹÓÃÏà¶ÔĿ¼µÄ£¬ËùÒÔ¾ÍҪʹÓÃÕâ¸ö°æ±¾¡£
cmd.exe /c start <FileName>
ʹÓÃDOSÃüÁî(±ÈÈçdir)ʱҲҪʹÓõ½µ÷Óá£Èç¹ûÏëÓëµ÷ÓõijÌÐò½øÐн»»¥£¬ÄÇô¾ÍҪʹÓø÷½·¨µÄ·µ»Ø¶ÔÏóProcessÁË£¬Í¨¹ýProcessµÄgetInputStream()£¬getOutputStream()ºÍgetErrorStream()·½·¨¿ÉÒԵõ½ÊäÈëÊä³öÁ÷£¬È»ºóͨ¹ýInputStream¿ÉÒԵõ½³ÌÐò¶Ô¿ØÖÆÌ¨µÄÊä³öÐÅÏ¢£¬Í¨¹ýOutputStream¿ÉÒÔ¸ø³ÌÐòÊäÈëÖ¸Áî,ÕâÑù¾Í´ïµ½Á˳ÌÐòµÄ½»»»¹¦ÄÜ¡£
ÓÃJava±àдӦÓÃʱ£¬ÓÐʱÐèÒªÔÚ³ÌÐòÖе÷ÓÃÁíÒ»¸öÏֳɵĿÉÖ´ÐгÌÐò»òϵͳÃüÁÕâʱ¿ÉÒÔͨ¹ý×éºÏʹÓÃJavaÌṩµÄRuntimeÀàºÍProcessÀàµÄ·½·¨ÊµÏÖ¡£ÏÂÃæÊÇÒ»ÖֱȽϵäÐ͵ijÌÐòģʽ£º
1  
2  Process process = Runtime.getRuntime().exec(".\\p.exe");
3  process.waitfor();
4  
ÔÚÉÏÃæµÄ³ÌÐòÖУ¬µÚÒ»Ðеē.\\p.exe”ÊÇÒªÖ´ÐеijÌÐòÃû£¬Runtime.getRuntime()·µ»Øµ±Ç°Ó¦ÓóÌÐòµÄRuntime¶ÔÏ󣬸öÔÏóµÄexec()·½·¨Ö¸Ê¾JavaÐéÄâ»ú´´½¨Ò»¸ö×Ó½ø³ÌÖ´ÐÐÖ¸¶¨µÄ¿ÉÖ´ÐгÌÐò£¬²¢·µ»ØÓë¸Ã×Ó½ø³Ì¶ÔÓ¦µÄProcess¶ÔÏóʵÀý¡£Í¨¹ýProcess¿ÉÒÔ¿ØÖƸÃ×Ó½ø³ÌµÄÖ´Ðлò»ñÈ¡¸Ã×Ó½ø³ÌµÄÐÅÏ¢¡£µÚ¶þÌõÓï¾äµÄÄ¿µÄµÈ´ý×Ó½ø³ÌÍê³ÉÔÙÍùÏÂÖ´ÐС£
µ«ÔÚwindowsƽ̨ÉÏ£¬Èç¹û´¦Àí²»µ±£¬ÓÐʱ²¢²»Äܵõ½Ô¤ÆÚµÄ½á¹û¡£ÏÂÃæÊDZÊÕßÔÚʵ¼Ê±à³ÌÖÐ×ܽáµÄ¼¸ÖÖÐèҪעÒâµÄÇé¿ö£º
  1¡¢Ö´ÐÐDOSµÄÄÚ²¿ÃüÁî
  Èç¹ûÒªÖ´ÐÐÒ»ÌõDOSÄÚ²¿ÃüÁÓÐÁ½ÖÖ·½·¨¡£Ò»ÖÖ·½·¨ÊǰÑÃüÁî½âÊÍÆ÷°üº¬ÔÚexec()µÄ²ÎÊýÖС£ÀýÈ磬ִÐÐdirÃüÁÔÚNTÉÏ£¬¿Éд³Éexec("cmd.exe   /c dir")£¬ÔÚwindows95/98Ï£¬¿Éд³É“command.exe /c dir”£¬ÆäÖвÎÊý“/c”±íʾÃüÁîÖ´ÐÐºó¹Ø±ÕDOSÁ¢¼´¹Ø±Õ´°¿Ú¡£ÁíÒ»ÖÖ·½·¨ÊÇ£¬°ÑÄÚ²¿ÃüÁî·ÅÔÚÒ»¸öÅúÃüÁîmy_dir.batÎļþÖУ¬ÔÚJava³ÌÐòÖÐд³Éexec("my_dir.bat


Ïà¹ØÎĵµ£º

JAVAÖÐintתStringÀàÐÍЧÂʱȽÏ

´ó¼Ò¶¼ÖªµÀJAVAÖÐ int ÀàÐÍҪת»¯³É String ÀàÐÍ£¬¿ÉÒÔÓÐÈýÖÖ·½Ê½£¬·Ö±ðÊÇ£º
* (1) String.valueOf(i)
* (2) Integer.toString(i)
* (3) i+""
ÒòΪǰÁ½Ì죬дһ¸ö³ÌÐòʱ£¬ÒªÓõ½ int ת String ,²¢ÇÒÊý¾ÝÁ¿ºÜ´ó£¬Òò´ËÏë¿´¿´ÕâÈýÖÖ·½Ê½µÄЧÂÊÔõÑù£¬Ð´ÁËһϼòµ¥µÄ²âÊÔ³ÌÐò£¬Ôڴ˼ǼһÏ¡£
Java´úÂë
public clas ......

Java À¬»ø»ØÊÕ µ÷ÓÅ HotSpot JV

ÒýÑÔ
ÓÐJAVA¿ª·¢¾­ÑéµÄÅóÓÑÃÇÒ»¶¨Åöµ½¹ýÏÂÃæµÄÕâÖÖÇé¿ö,ÄǾÍÊÇ×Ô¼ºËù¿ª·¢µÄÓ¦ÓÃÔËÐÐÁËÒ»¶Îʱ¼äºóÆäÐÔÄÜ»ò ÕßÏìÓ¦ËÙ¶È»áÓÐÃ÷ÏԵĽµµÍ.ÕâÊÇÓÉ¶à·½ÃæµÄÔ­ÒòÔì³ÉµÄ¼´ÓгÌÐò±¾ÉíµÄÓÅ»¯ÎÊÌâ,Ò²ÓÐÔËÐл·¾³ÎÊÌâ.´ËÔËÐл·¾³¼´°üÀ¨Ó²¼þ»·¾³Ò²°üÀ¨Èí¼þ»·¾³.´ó¶àÊýÈ˵ÚÒ» ¸öÄÜÏëµ½µÄ½â¾ö·½·¨ÊÇÌáÉýÓ²¼þµÄÅäÖöøºöÂÔÁ˳ÌÐò±¾ÉíµÄÔËÐл·¾ ......

´øÓÐÊÂÎñµÄjava·ÃÎÊÊý¾Ý¿â

¹Ø¼üÓï¾ä£º
    conn.setAutoCommit(false);
    if(!ok) conn.rollBack();
    // after all done
    conn.commit();
    conn.setAutoCommit(true);
   
ǧÍò±ðÍü¼ÇÒª¼Óconn.commit()·ñÔò²»»áÖ´ÐÐÊÂÎñµÄ¡£
ÁíÍ⣬M ......

javaÈ«ÆÁ¶Àռģʽ

È«ÆÁ¶Àռģʽ
   ¾­³£Ê¹ÓÃDirectX APIµÄ³ÌÐòÔ±¿ÉÄܶÔÈ«ÆÁ¶ÀռģʽÒѾ­ºÜÊìϤÁË ¡£ËüÔÊÐí³ÌÐòԱͨ¹ýÐü¹Ò²Ù×÷ϵͳÀ´Ö±½ÓÔÚÆÁÄ»ÉϽøÐлæÖÆ¡£ÔÚ´«Í³µÄJava GUI ³ÌÐòÖУ¬ AWT ͨ¹ýʼþ·ÖÅÉÏ̺߳ÍÔÚÊʵ±µÄʱºòµ÷ÓÃ×é¼þµÄpaint()·½·¨À´´«ËÍÀ´×Ô²Ù×÷ϵͳµÄpaintʼþ¡£ÔÚÈ«ÆÁ¶ÀռģʽӦÓÃÖÐÄã¿ÉÒÔͨ¹ý³ÌÐò½øÐлæÖÆ¡£ ÁíÍâ ......

»ùÓÚ Java µÄ½çÃæ²¼¾Ö DSL µÄÉè¼ÆÓëʵÏÖ


http://www.ibm.com/developerworks/cn/java/j-lo-uidsl/index.html
»ùÓÚ Java µÄ½çÃæ²¼¾Ö DSL µÄÉè¼ÆÓëʵÏÖ
 
 
 
¼¶±ð£º Öм¶
Ëï Ãù
µË »Ô

2007 Äê 9 ÔÂ 11 ÈÕ
½çÃæÉè¼ÆÓ¦¸ÃÊÇÒ»Ïî³äÂú´´ÔìÐÔ¡¢¸»ÓÐÀÖȤµÄ¹¤×÷£¬µ«ÊÇÈ´ÍùÍù±»ÈÏΪ·Ç³£µÄ¿ÝÔïºÍ·±Ëö¡£¾¿ÆäÔ­Òò£¬ÊÇÒòΪ½çÃæ²¼¾ÖÁìÓòËù²ÉÓõÄÃè ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ