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

(Õª)*java*ANT

ANT-build.xmlÎļþÏê½â
     
http://www.diybl.com/course/3_program/java/javajs/20081122/152210.html#
AntµÄ¸ÅÄî
¿ÉÄÜÓÐЩ¶ÁÕß²¢²»Àí½âʲôÊÇAntÒÔ¼°Èë¿ÉʹÓÃËü£¬µ«Ö»ÒªÊ¹ÓÃͨ¹ýLinuxϵͳµÃ¶ÁÕߣ¬Ó¦¸ÃÖªµÀmakeÕâ¸öÃüÁî¡£µ±±à
ÒëLinuxÄں˼°Ò»Ð©Èí¼þµÄÔ´³ÌÐòʱ£¬¾­³£ÒªÓÃÕâ¸öÃüÁî¡£MakeÃüÁîÆäʵ¾ÍÊÇÒ»¸öÏîÄ¿¹ÜÀí¹¤¾ß£¬¶øAntËùʵÏÖ¹¦ÄÜÓë´ËÀàËÆ¡£Ïñ
make£¬gnumakeºÍnmakeÕâЩ±àÒ빤¾ß¶¼ÓÐÒ»¶¨µÄȱÏÝ£¬µ«ÊÇAntÈ´¿Ë·þÁËÕâЩ¹¤¾ßµÄȱÏÝ¡£×î³õAnt¿ª·¢ÕßÔÚ¿ª·¢¿çƽ̨µÄÓ¦ÓÃʱ£¬ÓÃÑùÒ²ÊÇ
»ùÓÚÕâЩȱÏݶÔAnt×öÁ˸üºÃµÄÉè¼Æ¡£
Ant Óë makefile
MakefileÓÐһЩ²»×ãÖ®´¦£¬±ÈÈçºÜ¶àÈ˶¼»áÅöµ½
µÄ·³È˵ÄTabÎÊÌâ¡£×î³õµÄAnt¿ª·¢Õß¶à´ÎÇ¿µ÷”Ö»ÊÇÎÒÔÚTabÇ°Ãæ¼ÓÁËÒ»¸ö¿Õ¸ñ£¬ËùÒÔÎÒµÄÃüÁî¾Í²»ÄÜÖ´ÐД¡£ÓÐһЩ¹¤¾ßÔÚÒ»¶¨³Ì¶ÈÉϽâ¾öÁËÕâ¸öÎÊÌ⣬
µ«»¹ÊÇÓкܶàÆäËûµÄÎÊÌâ¡£AntÔòÓëÒ»°ã»ùÓÚÃüÁîµÄ¹¤¾ßÓÐËù²»Í¬£¬ËüÊÇJavaÀàµÄÀ©Õ¹¡£AntÔËÐÐÐèÒªµÄXML¸ñʽµÄÎļþ²»ÊÇShellÃüÁîÎļþ¡£ËüÊÇ
ÓÉÒ»¸öProject×é³ÉµÄ£¬¶øÒ»¸öProjectÓֿɷֳɿɶàtarget£¬targetÔÙϸ·ÖÓֳַɺܶàtask£¬Ã¿Ò»¸ötask¶¼ÊÇͨ¹ýÒ»¸öʵÏÖÌØ
¶¨½Ó¿ÚµÄjavaÀàÀ´Íê³ÉµÄ¡£
AntµÄÓŵã
AntÊÇApacheÈí¼þ»ù½ð»áJAKARTAĿ¼ÖеÄÒ»¸ö×ÓÏîÄ¿£¬ËüÓÐÒÔϵÄÓŵ㡣
¿çƽ̨ÐÔ¡£AntÊÇ´æJavaÓïÑÔ±àдµÄ£¬Ëùʾ¾ßÓÐºÜºÃµÄ¿çÆ½Ì¨ÐÔ¡£
²Ù×÷¼òµ¥¡£AntÊÇÓÉÒ»¸öÄÚÖÃÈÎÎñºÍ¿ÉÑ¡ÈÎÎñ×é³ÉµÄ¡£AntÔËÐÐʱÐèÒªÒ»¸öXMLÎļþ(¹¹½¨Îļþ)¡£
Antͨ¹ýµ÷ÓÃtargetÊ÷£¬¾Í¿ÉÒÔÖ´Ðи÷ÖÖtask¡£Ã¿¸ötaskʵÏÖÁËÌØ¶¨½Ó¿Ú¶ÔÏó¡£ÓÉÓÚAnt¹¹½¨ÎļþʱXML¸ñʽµÄÎļþ£¬ËùÒÔºÍÈÝÒ×ά»¤ºÍÊéд£¬¶øÇҽṹºÜÇåÎú¡£
Ant¿ÉÒÔ¼¯³Éµ½¿ª·¢»·¾³ÖС£ÓÉÓÚAntµÄ¿çƽ̨ÐԺͲÙ×÷¼òµ¥µÄÌØµã£¬ËüºÜÈÝÒ×¼¯³Éµ½Ò»Ð©¿ª·¢»·¾³ÖÐÈ¥¡£
Ant ¿ª·¢
AntµÄ¹¹½¨Îļþ
µ±
¿ªÊ¼Ò»¸öеÄÏîĿʱ£¬Ê×ÏÈÓ¦¸Ã±àдAnt¹¹½¨Îļþ¡£¹¹½¨Îļþ¶¨ÒåÁ˹¹½¨¹ý³Ì£¬²¢±»ÍŶӿª·¢ÖÐÿ¸öÈËʹÓá£Ant¹¹½¨ÎļþĬÈÏÃüÃûΪbuild.xml£¬Ò²
¿ÉÒÔÈ¡ÆäËûµÄÃû×Ö¡£Ö»²»¹ýÔÚÔËÐеÄʱºò°ÑÕâ¸öÃüÃûµ±×÷²ÎÊý´«¸øAnt¡£¹¹½¨Îļþ¿ÉÒÔ·ÅÔÚÈκεÄλÖá£Ò»°ã×ö·¨ÊÇ·ÅÔÚÏîÄ¿¶¥²ãĿ¼ÖУ¬ÕâÑù¿ÉÒÔ±£³ÖÏîÄ¿µÄ¼ò
½àºÍÇåÎú¡£ÏÂÃæÊÇÒ»¸öµäÐ͵ÄÏîÄ¿²ã´Î½á¹¹¡£
(1) src´æ·ÅÎļþ¡£
(2) class´æ·Å±àÒëºóµÄÎļþ¡£
(3) lib´æ·ÅµÚÈý·½JAR°ü¡£
(4) dist´æ·Å´ò°ü£¬·¢²¼ÒÔºóµÄ´úÂë¡£
Ant¹¹½¨ÎļþÊÇXMLÎļþ¡£Ã¿¸ö¹¹½¨Îļþ¶¨ÒåÒ»¸öΨһµÄÏîÄ¿(ProjectÔªËØ)¡£Ã¿¸öÏîĿϿÉÒÔ


Ïà¹ØÎĵµ£º

ÓÃjavaѹËõÎļþ¼Ð/Îļþ

 Ñ¹ËõÎļþ¼Ð´úÂ룺
import java.io.File;
import org.apache.tools.zip.ZipOutputStream; //Õâ¸ö°üÔÚant.jarÀҪµ½¹Ù·½ÍøÏÂÔØ
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.zip.ZipInputStream;
import java.util.zip.ZipEntry;
......

JavaÓÅ»¯±à³Ì

1.       ÔÚCÓïÑÔÖУ¬ÎÒÃÇͨ³£Ï°¹ß°ÑÐèÒªµÄ¶ÔÏóÉêÃ÷·ÅÔÚº¯ÊýµÄ¿ªÍ·£¬µ«ÆäʵÕâÊǰװ×ÀË·ÑÁËÄڴ棬ÔÚJavaÖУ¬²»µ½ÐèÒªµÄʱºò£¬Çë²»Òª´´½¨¶ÔÏó¡£
2.       À¬»ø»ØÊջ᲻¶¨ÆÚµÄËÑË÷ÒѾ­Ã»ÓÐÓõĶÔÏó£¬È»ºóÊͷŶÔÏóµÄÄڴ棬µ«ÕâÖÖËÑË÷ÊDZȽϺÄ×ÊÔ´µÄ¡£ÎªÌá¸ßЧÂÊ£ ......

java ¿àÓëÀÖ£¨²Ý¸å£©

  Ñ¡ÔñÁËjava£¬Ò²¾ÍÊÇÑ¡ÔñÁËÒ»Ìõ¹âÃ÷¶ø¿²¿ÀµÄµÀ·¡£ËµËû¹âÃ÷ÊÇÒòΪӦÓõĵط½ÈÕÒæ¹ã·º£¬È«ÇòÓкܴóµÄ¿ª·¢ÈºÌåÔÚΪ֮æµ£¬¿ªÔ´ÏîĿӦÓо¡ÓУ»ËµËû¿²¿À£¬ÊÇÒòÎªËæ×ÅjavaµÄ·¢Õ¹£¬ÏÖÔÚÓÐÁËÌ«¶àµÄ·ÖÖ§¼¼Êõj2ee 13ÖÖ¼¼Êõ£¬Ì«¶àµÄ¿ò¼Ü(´Óµ×²ãµ½Ò³Ãæ)Èç¹ûÒªÕÆÎÕ»¹Õæ²»ÊǼþÈÝÒ×µÄÊÂÇ飬¶øÇÒ¿ªÔ´µÄ¶«Î÷ÓÀÎÞÖ¹¾¡µÄÔÚÉý¼¶£¬ÔÚÍÆ³Â ......

javaµÚ10Ìì´úÂë(Ïß³Ì)

/******************TestThread.java begin****************************/ 
public class TestThread {
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  Object obj=new Object();
  
  print p=new print(obj);
   ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ