²¢È϶¨ËüÏ൱Îȶ¨¡£Ð¹¦ÄÜͨ³£»áÔڴ˹ý¶É°æ±¾³öÏÖ¡£ËüµÄ¶¨Î»¾Í¸úÉÌÒµÈí¼þµÄbeta°æÒ»Ñù¡£ z ÕûºÏ°æ(Integration builds)
´Ë°æ±¾µÄ¸÷¸ö¶ÀÁ¢µÄ×é¼þÒѾ¹ýEclipse¿ª·¢ÍŶÓÈ϶¨¾ßÎȶ¨¶È£¬µ«²»±£Ö¤¶µÔÚÒ»ÆðûÎÊÌâ¡£Èô¶µÔÚÒ»Æð¹»Îȶ¨£¬Ëü¾ÍÓпÉÄܽú¼¶³ÉStable build¡£ z µ±ÈÕ×îаæ(Nightly builds)
´Ë°æ±¾ÏÔÈ»ÊÇ´Ó×îеÄÔʼÂë²úÉú³öÀ´µÄ¡£¿ÉÏë¶øÖª£¬´Ë°æ±¾µ±È»²»±£Ö¤ËüÅÜÆðÀ´Ã»ÎÊÌ⣬¸ã²»ºÃ»¹ÓÐÑÏÖØµÄbug¡£
1.4¿çÓïÑÔ¡¢¿çƽ̨
¶àÊýÈËÈÏΪEclipseÊÇJava IDE£¬²»¹ý£¬µ±ÏÂÔØEclipseÖ®ºó£¬³ýÁËÓÐJava IDE(¾ÍÊÇJDT)£¬»¹ÓÐPDE¡£È»¶øEclipseÊÇÍòÓù¤¾ßƽ̨¡£JDTʵ¼ÊÉÏÊÇEclipseµÄÌí¼ÓÆ·£¬Ò²¾ÍÊÇÍâ¹Ò³ÌÐò¡£Eclipse±¾Éíʵ¼ÊÉÏÊÇÖ¸Eclipseƽ̨(Eclipse Platform)£¬³ýÁËÏÂÔØÊ±ÄÜÈ¡µÃJava¹¤¾ß¼¯ÒÔÍ⣬»¹Ìṩ¸÷ÖÖ¹¤¾ßµÄÖ§³Ö£¬ËùÒÔÆ½Ì¨±¾ÉíÖ»ÊÇÏ൱СµÄ¨ç×éÈí¼þ¡£
Èç¹ûÏ뿪·¢Java³ÌÐò£¬ÓõÄÊÇEclipseËæ¸½µÄJDTÍâ¹Ò³ÌÐò¡£Èç¹ûÏ뿪·¢ÆäËüÓïÑԵijÌÐò£¬¾ÍÐèÒªÄõ½ÆäËüÍâ¹Ò³ÌÐò£¬ÖîÈçCDT(C Development Toolkit)¾Í¿ÉÒÔ¿ª·¢C/C++³ÌÐò¡£
Eclipse¿ç¼ÆËã»úÓïÑÔ£¬Ò²¿çÈËÀàµÄÓïÑÔ¡£ÏàͬµÄÍâ¹Ò»úÖÆ¿ÉÓÃÀ´Ôö¼Ó¶Ô²»Í¬ÓïÑÔµÄÖ§³Ö£¬ÕâÀïʹÓÃÒ»ÖÖÌØÊâµÄÍâ¹Ò£¬½Ð×öÍâ¹Ò³ÌÐòƬ¶Ï(plug-in fragment)¡£IBMÒÔ¾è³öÒ»¸öÓïÑÔÌ×¼þ£¬Ö§³ÖÖÐÎÄ(·±ÌåÓë¼òÌå)¡¢·¨ÎÄ¡¢µÂÎÄ¡¢Òâ´óÀûÎÄ¡¢ÈÕÎÄ¡¢º«ÎÄ¡¢ÆÏÌÑÑÀÎÄ(°ÍÎ÷)ÓëÎ÷°àÑÀÎÄ¡£
ÕÕÀí˵EclipseÒÔJavaд³É£¬Ó¦¸Ã¿ÉÒÔÔÚÈÎºÎµÄÆ½Ì¨Ö´ÐС£µ«ÑÏ
EclipseÖÐÎĽ̳Ì.doc
µÚ 11 í“£¬¹² 288 í“
¸ü¶àµç×ÓÊé½Ì³ÌÏÂÔØÇëµÇ½http://down.zzbaike.com/ebook
±¾Õ¾ÌṩµÄµç×ÓÊé½Ì³Ì¾ùÎªÍøÉÏËѼ¯£¬Èç¹û¸Ã½Ì³ÌÉæ¼°»òÇÖº¦µ½ÄúµÄ°æÈ¨ÇëÁªÏµÎÒÃÇ¡£
¸ñÀ´ËµEclipse²»ÊÇ¿çÆ½Ì¨µÄ£¬ÒòΪËüʹÓÃ×÷ҵƽ̨µÄÔÉúͼÐÎÀ´½¨Öá£Òò´ËÒªµÈSWT(Standard Widget Toolkit)ÒÆÖ²µ½¸Ãƽ̨£¬Eclipse²ÅÄÜÔÚÄǸöƽִ̨ÐС£µ«¾ÍÏÖʵ¶øÑÔµ½²»ÊÇʲô´óÎÊÌ⣬ÒòΪSWTÒѾ±»ÒÆÖ²µ½Êý¸ö³£¼ûƽ̨ÉÏÁË£¬°üÀ¨Windows¡¢Linux/Motif¡¢Linux/GTK2¡¢Solaris¡¢QNX¡¢AIX¡¢HP-UXÓëMac OS X¡£
EclipseÖÐÎĽ̳Ì.doc µÚ 12 í“£¬¹² 288 í“
¸ü¶àµç×ÓÊé½Ì³ÌÏÂÔØÇëµÇ½http://down.zzbaike.com/ebook
±¾Õ¾ÌṩµÄµç×ÓÊé½Ì³Ì¾ùÎªÍøÉÏËѼ¯£¬Èç¹û¸Ã½Ì³ÌÉæ¼°»òÇÖº¦µ½ÄúµÄ°æÈ¨ÇëÁªÏµÎÒÃÇ¡£
2. Eclipse Platform
Eclipseƽ̨µÄÄ¿µÄ£¬ÊÇÌṩ¶àÖÖÈí¼þ¿ª·¢¹¤¾ßµÄÕûºÏ»úÖÆ£¬ÕâЩ¹¤¾ß»áʵ×÷³ÉEclipseÍâ¹Ò³ÌÐò£¬Æ½Ì¨±ØÐëÓÃÍâ¹Ò³ÌÐò¼ÓÒÔÀ©³ä²ÅÓÐÓô¦¡£EclipseÉè¼ÆÃÀÃîÖ®´¦£¬ÔÚÓÚËùÓж«Î÷¶¼ÊÇÍâ¹Ò£¬³ýÁ˵ײãµÄºËÐÄÒÔÍâ¡£ÕâÖÖÍâ¹ÒÉè¼ÆÈÃEclipse¾ß±¸Ç¿´óÀ©³äÐÔ£¬µ«¸üÖØÒªµÄÊÇ£¬´Ëƽ̨Ìṩһ¸ö¶¨ÒåÃ÷È·µÄ»úÖÆ£¬Èø÷ÖÖÍâ¹Ò³ÌÐò¹²Í¨ºÏ×÷(͸¹ýÑÓÉìµãextension points)Óë¹±Ï×(contributions))£¬Òò´Ëй¦ÄÜ¿ÉÒÔÇáÒ×ÇÒÎÞ·ìµØ¼ÓÈëÆ½Ì¨¡£
2.1¸Å¹Û
µÚÒ»´ÎÖ´ÐÐEclipseʱ£¬»áÔÚEclipseĿ¼Ï½¨Ò»¸öworkspaceµÄĿ¼£¬¸ù¾ÝÔ¤É裬ËùÓеŤ×÷¶¼»á´æÔÚ´ËĿ¼¡£ÈôÒª±¸·Ý¹¤×÷Ŀ¼£¬Ö»Òª±¸·ÝÕâ¸öĿ¼¾ÍÐÐÁË¡£ÈôÒªÉý¼¶ÖÁаæµÄEclipse£¬Ö»Òª½«Õâ¸öĿ¼¿½±´¹ýÈ¥¼´¿É¡£
ÓÃаæÊ±µÃ¿´¿´release notes£¬È·±£ËüÖ§³Öǰһ°æµÄworkspace£»Èô²»Ö§³Ö£¬Ö»Òª½«¾ÉµÄworkspace×ÓĿ¼¿½±´µ½ÐµÄEclipseĿ¼Ï¼´¿É¡£ËùÓеÄϲºÃÉ趨¶¼»á±£Áô¡£
2.2¼Ü¹¹
Eclipseƽ̨ÓÉÊýÖÖ×é¼þ×é³É£ºÆ½Ì¨ºËÐÄ(platform kernel)¡¢¹¤×÷̨(workbench)¡¢¹¤×÷Çø(workspace)¡¢ÍŶÓ×é¼þ(tram component)ÒÔ¼°ËµÃ÷×é¼þ(help)¡£
EclipseÖÐÎĽ̳Ì.doc µÚ 13 í“£¬¹² 288 í“
¸ü¶àµç×ÓÊé½Ì³ÌÏÂÔØÇëµÇ½http://down.zzbaike.com/ebook
±¾Õ¾ÌṩµÄµç×ÓÊé½Ì³Ì¾ùÎªÍøÉÏËѼ¯£¬Èç¹û¸Ã½Ì³ÌÉæ¼°»òÇÖº¦µ½ÄúµÄ°æÈ¨ÇëÁªÏµÎÒÃÇ¡£
ͼ2.0
2.3ÏîÄ¿Óë×ÊÁϼÐ
ÈôÏëÒªÊÖ¶¯²Ù×÷µµ°¸¡¢¿½±´»ò¿´µµ°¸´óС£¬¾ÍµÃÖªµÀµµ°¸·ÅÄÄÀï¡£µ«ÔÉúµµ°¸ÏµÍ³»áËæ²Ù×÷ϵͳ¶ø±ä£¬Õâ¶ÔÔÚ¸÷¸ö²Ù×÷ϵͳ¾ùÐèÔË×÷Ò»ÖµijÌÐò»á·¢ÉúÎÊÌ⡣ΪÁ˽â¾ö´ËÎÊÌ⣬EclipseÔÚµµ°¸ÏµÍ³Ö®ÉÏÌṩÁËÒ»¸ö³éÏó²ã¼¶¡£»»¾ä»°Ëµ£¬Ëü²»Ê¹ÓÃÄÚº¬µµ°¸µÄ½×²ãʽĿ¼/×ÓĿ¼½á¹¹£¬·´Ö®£¬EclipseÔÚ×î¸ß²ã¼¶Ê¹ÓáºÏîÄ¿¡»£¬²¢ÔÚÏîĿ֮ÏÂʹÓÃÊý¾Ý¼Ð¡£
¸ù¾ÝÔ¤É裬¡ºÏîÄ¿¡»¶ÔÓ¦µ½workspaceĿ¼ÏµÄ×ÓĿ¼£¬¶ø¡ºÊý¾Ý¼Ð¡»¶ÔÓ¦µ½ÏîĿĿ¼ÏµÄ×ÓĿ¼¡£ÔÚEclipseÏîÄ¿ÄÚµÄËùÓж«Î÷¾ùÊÇÒÔ¶ÀÁ¢ÓëÆ½Ì¨Î޹صķ½Ê½´æÔÚ¡£
2.4ƽ̨ºËÐÄ
ºËÐĵÄÈÎÎñÊÇÈÃÿÑù¶«Î÷¶¯ÆðÀ´£¬²¢¼ÓÔØËùÐèÖ®Íâ¹Ò³ÌÐò¡£µ±Æô¶¯Eclipseʱ£¬ÏÈÖ´ÐеľÍÊÇÕâ¸ö×é¼þ£¬ÔÙÓÉÕâ¸ö×é¼þ¼ÓÔØÆäËüÍâ¹Ò³ÌÐò¡£
EclipseÖÐÎĽ̳Ì.doc
µÚ 14 í“£¬¹² 288 í“
¸ü¶àµç×ÓÊé½Ì³ÌÏÂÔØÇëµÇ½http://down.zzbaike.com/ebook
±¾Õ¾ÌṩµÄµç×ÓÊé½Ì³Ì¾ùÎªÍøÉÏËѼ¯£¬Èç¹û¸Ã½Ì³ÌÉæ¼°»òÇÖº¦µ½ÄúµÄ°æÈ¨ÇëÁªÏµÎÒÃÇ¡£
2.5¹¤×÷Çø(workspace)
¹¤×÷Çø¸ºÔð¹ÜÀíʹÓÃÕßµÄ×ÊÔ´£¬ÕâЩ×ÊÔ´»á±»×éÖ¯³ÉÒ»¸ö(»ò¶à¸ö)ÏîÄ¿£¬°ÚÔÚ×îÉϲ㡣ÿ¸öÏîÄ¿¶ÔÓ¦µ½Eclipse¹¤×÷ÇøÄ¿Â¼ÏµĨç¸ö×ÓĿ¼¡£Ã¿¸öÏîÄ¿¿É°üº¬¶à¸öµµ°¸ºÍÊý¾Ý¼Ð£»Í¨³£Ã¿¸öÊý¾Ý¼Ð¶ÔÓ¦µ½Ò»¸öÔÚÏîĿĿ¼ÏµÄ×ÓĿ¼£¬µ«Êý¾Ý¼ÐÒ²¿ÉÁ¬µ½µµ°¸ÏµÍ³ÖеÄÈÎÒâĿ¼¡£
ÿ¸ö¹¤×÷ÇøÎ¬»¤Ò»¸öµÍ½×µÄÀúÊ·¼Í¼£¬¼Ç¼ÿ¸ö×ÊÔ´µÄ¸Ä±ä¡£Èç´Ë±ã¿ÉÒÔÁ¢¿Ì¸´Ô¸Ä±ä£¬»Øµ½Ç°Ò»¸ö´¢´æµÄ״̬£¬¿ÉÄÜÊÇǰһÌì»òÊǼ¸Ììǰ£¬È¡¾öÓÚʹÓÃÕß¶ÔÀúÊ·¼Í¼µÄÉ趨¡£´ËÀúÊ·¼Í¼¿É½«×ÊԴɥʧµÄ·çÏÕ¼õµ½×îÉÙ¡£
¹¤×÷ÇøÒ²¸ºÔð֪ͨÏà¹Ø¹¤¾ßÓйع¤×÷Çø×ÊÔ´µÄ¸Ä±ä¡£¹¤¾ß¿ÉΪÏîÄ¿±ê¼ÇÒ»¸öÏîÄ¿ÐÔÖÊ(project nature)£¬Æ©Èç±ê¼ÇΪһ¸ö¡°JavaÏîÄ¿¡±£¬²¢¿ÉÔÚ±ØÒªÊ±ÌṩÅäÖÃÏîÄ¿×ÊÔ´µÄ³ÌÐò´úÂë¡£
2.6¹¤×÷̨(workbench)
Eclipse¹¤×÷̨(workbench)¾ÍÈçͼ2.1µÄ»Ã棬ÕâÊDzÙ×÷Eclipseʱ»áÅöµ½µÄ»ù±¾Í¼Ðͽӿڣ¬¹¤×÷̨ÊÇEclipseÖ®Öнö´ÎÓÚÆ½Ì¨ºËÐÄ×î»ù±¾µÄ×é¼þ£¬Æô¶¯Eclipseºó³öÏÖµÄÖ÷Òª´°¿Ú¾ÍÊÇÕâ¸ö£¬workbenchµÄ¹¤×÷ºÜ¼òµ¥£ºÈòÙ×÷ר°¸¡£Ëü²»¶®µÃÈçºÎ±à¼¡¢Ö´ÐС¢³ý´í£¬ËüÖ»¶®µÃÈçºÎÕÒµ½ÏîÄ¿Óë×ÊÔ´(Èçµµ°¸ÓëÊý¾Ý¼Ð)¡£ÈôÓÐËü²»ÄÜ×öµÄ¹¤×÷£¬Ëü¾Í¶ª¸øÆäËü×é¼þ£¬ÀýÈçJDT¡£
EclipseÖÐÎĽ̳Ì.doc µÚ 15 í“£¬¹² 288 í“
¸ü¶àµç×ÓÊé½Ì³ÌÏÂÔØÇëµÇ½http://down.zzbaike.com/ebook
±¾Õ¾ÌṩµÄµç×ÓÊé½Ì³Ì¾ùÎªÍøÉÏËѼ¯£¬Èç¹û¸Ã½Ì³ÌÉæ¼°»òÇÖº¦µ½ÄúµÄ°æÈ¨ÇëÁªÏµÎÒÃÇ¡£
Ïà¹ØÍÆ¼ö£º