Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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 robot test

ÓÉÓÚºÜÏë»ØÒäÒÔǰ¸ÉÁËЩʲô£¬×ÜÊÇ»áÔÚij¸öʱ¼ä°ÑÆÁÄ»½ØÒ»Ï£¬·½±ãÒÔºó»ØÒä¡£ÓÚÊǾÍдÁ˸ö×Ô¶¯±£´æÆÁÄ»µÄС³ÌÐò¡£
import java.awt.Dimension;
import java.awt.Point;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException; ......

Java ¼¯ºÏ¿ò¼Ü(Collection)ºÍÊý×éµÄÅÅÐò


¡¡¡¡¸ù¾ÝÔ¼¶¨£¬ÔÚʹÓÃjava±à³ÌµÄʱºòÓ¦¾¡¿ÉÄܵÄʹÓÃÏÖÓеÄÀà¿â£¬µ±È»ÄãÒ²¿ÉÒÔ×Ô¼º±àдһ¸öÅÅÐòµÄ·½·¨£¬»òÕß¿ò¼Ü£¬µ«ÊÇÓм¸¸öÈËÄÜдµÃ±ÈJDKÀïµÄ»¹ÒªºÃ ÄØ£¿Ê¹ÓÃÏÖÓеÄÀàµÄÁíÒ»¸öºÃ´¦ÊÇ´úÂëÒ×ÓÚÔĶÁºÍά»¤£¬ÕâÆªÎÄÕÂÖ÷Òª½²µÄÊÇÈçºÎʹÓÃÏÖÓеÄÀà¿â¶ÔÊý×éºÍ¸÷ÖÖCollectionÈÝÆ÷½øÐÐÅÅÐò£¬(ÎÄÕÂÖеÄÒ» ²¿·ÖÀý×ÓÀ´×Ô¡¶Java Devel ......

javaÖеÄSynthÍâ¹Û

 javaÖеÄSynthÍâ¹Û 
   Synth£¬ËüÊÇÒ»¸öÍêÕûµÄÍâ¹Û£¬¶ø²»ÊÇÒ»¸öÖ÷Ì⣬ËüÕë¶ÔµÄ²¢²»ÊdzÌÐòÔ±£¬¶øÊǽçÃæÉè¼ÆÈËÔ±£¬ÈÃËûÃDz»±ØÕÆÎÕJava ÖªÊ¶±ãÄܹ»½øÐÐÏàÓ¦½çÃæµÄÑ¡Ôñ¶¨ÖÆ¡£²ÉÓÃÁËSynth ºó£¬ÎÒÃDz»ÄÜ´ÓÏÖÓÐÍâ¹Û»òÖ÷ÌâÅÉÉú×ÓÀà¡¢ÐÞ¸Ä×ÖÌå»òÑÕÉ«£¬¶øÊÇͨ¹ý×ªÔØ²»Í¬µÄXML ÎļþÒÔ´ïµ½¶Ô ......

˵µØµÀµÄJavaÓïÑÔ

ʹÓÃÒ»ÖÖ³ÌÐòÉè¼ÆÓïÑÔ£¬¾ÍÓ¦¸ÃרҵµØÊ¹ÓÃËü¡£±¾ÎÄÊÇIBM developerWorksÖеÄһƪÎÄÕ£¬ËüÃèÊöµÄ¶¼ÊÇJava±à³ÌÖеÄϸ½ÚÎÊÌ⣬¾¡¹ÜÈç´Ë£¬»¹ÊÇÖµµÃ´ó¼ÒÍæÎ¶Ò»·¬£¬ÖÁÉÙÎÒ×÷ΪһÃûÀÏÄñ»¹ÊÇ´ÓÖÐÊÜÒæÁË¡£(2010.02.09×îºó¸üÐÂ)
    ѧϰһÖÖеijÌÐòÉè¼ÆÓïÑÔ±ÈѧϰһÖÖеĿÚÍ·ÓïÑÔÒªÈÝÒס£µ«ÊÇ£¬ÔÚÕâÁ½ÖÖŬÁ¦ÖУ¬¶¼Ð ......

JAVAÖеķ´Éä»úÖÆÏê½â

JAVA·´Éä»úÖÆ
    JAVA·´Éä»úÖÆÊÇÔÚÔËÐÐ״̬ÖУ¬¶ÔÓÚÈÎÒâÒ»¸öÀ࣬¶¼Äܹ»ÖªµÀÕâ¸öÀàµÄËùÓÐÊôÐԺͷ½·¨£»¶ÔÓÚÈÎÒâÒ»¸ö¶ÔÏ󣬶¼Äܹ»µ÷ÓÃËüµÄÈÎÒâÒ»¸ö·½·¨£»ÕâÖÖ¶¯Ì¬»ñÈ¡µÄÐÅÏ¢ÒÔ¼°¶¯Ì¬µ÷ÓöÔÏóµÄ·½·¨µÄ¹¦ÄܳÆÎªjavaÓïÑԵķ´Éä»úÖÆ¡£
Java·´Éä»úÖÆÖ÷ÒªÌṩÁËÒÔϹ¦ÄÜ£º ÔÚÔËÐÐʱÅжÏÈÎÒâÒ»¸ö¶ÔÏóËùÊô ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ