锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲日本精品一区二区,亚洲精品视频在线看,亚洲综合图色40phttp://m.tkk7.com/chengang/category/8012.html銆銆銆銆閫濊呭鏂箮涓嶈垗鏄煎zh-cnTue, 27 Feb 2007 14:42:16 GMTTue, 27 Feb 2007 14:42:16 GMT60琛ㄦ牸淇敼鍣ㄥ疄渚婤UG鐨勮В鍐熾?/title><link>http://m.tkk7.com/chengang/archive/2006/12/12/87356.html</link><dc:creator>闄堝垰</dc:creator><author>闄堝垰</author><pubDate>Tue, 12 Dec 2006 14:22:00 GMT</pubDate><guid>http://m.tkk7.com/chengang/archive/2006/12/12/87356.html</guid><wfw:comment>http://m.tkk7.com/chengang/comments/87356.html</wfw:comment><comments>http://m.tkk7.com/chengang/archive/2006/12/12/87356.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/chengang/comments/commentRss/87356.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/chengang/services/trackbacks/87356.html</trackback:ping><description><![CDATA[涓嶅笘浠g爜浜嗭紝鎵撳埌涓涓寘閲岋紝澶у涓嬭澆鍚с傜▼搴忛渶瑕丄pache Common Lang鐨勬敮鎸侊紝涓騫跺寘鍚湪浜嗗帇緙╁寘閲屼簡銆?a href="/Files/chengang/jface_tableviewer.rar">http://m.tkk7.com/Files/chengang/jface_tableviewer.rar</a><img src ="http://m.tkk7.com/chengang/aggbug/87356.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/chengang/" target="_blank">闄堝垰</a> 2006-12-12 22:22 <a href="http://m.tkk7.com/chengang/archive/2006/12/12/87356.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>SWT鐨勭姸鎬佹爮鍜岃繘搴︽潯鐨勫疄渚?/title><link>http://m.tkk7.com/chengang/archive/2006/12/12/87353.html</link><dc:creator>闄堝垰</dc:creator><author>闄堝垰</author><pubDate>Tue, 12 Dec 2006 14:15:00 GMT</pubDate><guid>http://m.tkk7.com/chengang/archive/2006/12/12/87353.html</guid><wfw:comment>http://m.tkk7.com/chengang/comments/87353.html</wfw:comment><comments>http://m.tkk7.com/chengang/archive/2006/12/12/87353.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://m.tkk7.com/chengang/comments/commentRss/87353.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/chengang/services/trackbacks/87353.html</trackback:ping><description><![CDATA[     鎽樿: 緗戠珯寰堜箙娌℃洿鏂頒簡錛屾渶榪戝繖鐫鍐欍奅clipse浠庡叆闂ㄥ埌綺鵑氥嬬殑絎簩鐗堬紝鍥犱負SWT API鍙樺寲鐨勫師鍥狅紝紼嬪簭鍏ㄩ獙璇佷簡涓綃囷紝鏈変簺瀹炰緥閲嶅啓浜嗭紝榪樺鍔犱簡寰堝鍐呭銆傝繖閲屾槸鏂板鐨勪竴涓疄渚嬶紝鏉ユ簮浜庝竴涓鑰呯殑鎻愰棶銆傝繖涓鑺傚皢瀹炵幇涓涓鍥?3.2鎵紺虹殑瀹炰緥銆備負浜嗚兘鐪嬫竻鏇撮潰鏉跨殑妗嗘灦錛屾妸闈㈡澘閮借鎴愪簡杈規鍨嬨傚疄渚嬫湁浠ヤ笅鍐呭錛歲聽聽聽聽聽聽聽 濡備綍鍒涘緩涓涓畝鍗曠殑鐘舵佹爮錛堝熀浜嶳CP騫沖彴鑳藉鐩存帴浣跨敤瀹冪殑榪涘害鏉℃湇鍔★級q聽聽聽聽聽聽聽 ...  <a href='http://m.tkk7.com/chengang/archive/2006/12/12/87353.html'>闃呰鍏ㄦ枃</a><img src ="http://m.tkk7.com/chengang/aggbug/87353.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/chengang/" target="_blank">闄堝垰</a> 2006-12-12 22:15 <a href="http://m.tkk7.com/chengang/archive/2006/12/12/87353.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍦‥clipse's RCP涓厤緗瓾ibernatehttp://m.tkk7.com/chengang/archive/2006/08/24/65484.html闄堝垰闄堝垰Thu, 24 Aug 2006 04:28:00 GMThttp://m.tkk7.com/chengang/archive/2006/08/24/65484.htmlhttp://m.tkk7.com/chengang/comments/65484.htmlhttp://m.tkk7.com/chengang/archive/2006/08/24/65484.html#Feedback3http://m.tkk7.com/chengang/comments/commentRss/65484.htmlhttp://m.tkk7.com/chengang/services/trackbacks/65484.html闃呰鍏ㄦ枃

闄堝垰 2006-08-24 12:28 鍙戣〃璇勮
]]>
Eclipse3.2姝e紡鐗堝鍑篟CP鐨凚UGhttp://m.tkk7.com/chengang/archive/2006/08/09/62517.html闄堝垰闄堝垰Wed, 09 Aug 2006 02:42:00 GMThttp://m.tkk7.com/chengang/archive/2006/08/09/62517.htmlhttp://m.tkk7.com/chengang/comments/62517.htmlhttp://m.tkk7.com/chengang/archive/2006/08/09/62517.html#Feedback1http://m.tkk7.com/chengang/comments/commentRss/62517.htmlhttp://m.tkk7.com/chengang/services/trackbacks/62517.html鎹㈢敤Eclipse3.2鏈変簺鏃ュ瓙浜嗭紝浠嶳C涓鐩寸敤鍒發ast release錛屼互鍓嶇敤3.2RC鐗堝湪6鏈堜喚瀵煎嚭榪嘡CP欏圭洰錛屾病浠涔堥棶棰樸傜幇鍦?鏈堬紝鎹簡3.2 last release錛岀敤*.product鏂囦歡鐨勫鍑哄姛鑳藉鍑篟CP欏圭洰鍚庯紝鍗存媧誨惎鍔ㄤ笉浜嗐備緷璧栭」鐩鏌ヨ繃浜嗭紝鍜屼互寰鐨勭増鏈篃姣斿榪囦簡錛岃櫧鐒禼onfig.ini鏂囦歡鏈夊彉鍖栵紝鎴戞兂閭d篃鏄渶鐗堟湰鑷凡鐨勫彉鍔紝涓嶄細鏈変粈涔堝ぇ闂銆傚紓甯告棩蹇楀涓嬶細

! SESSION聽 2006 - 08 - 09 10 : 25 : 55.734 -----------------------------------------------
eclipse.buildId
= unknown
java.version
= 1.5 .0_05
java.vendor
= Sun聽Microsystems聽Inc.
BootLoader聽constants:聽OS
= win32,聽ARCH = x86,聽WS = win32,聽NL = zh_CN
Command
- line聽arguments:聽聽 - os聽win32聽 - ws聽win32聽 - arch聽x86

! ENTRY聽org.eclipse.core.runtime聽 2006 - 08 - 09 10 : 25 : 57.125
! MESSAGE聽鎵句笉鍒頒駭鍝伮燾om.wxxr.management.admin.console.admin_console_product銆?br />
! ENTRY聽org.eclipse.osgi聽 4 0 2006 - 08 - 09 10 : 25 : 57.140
! MESSAGE聽Application聽error
! STACK聽 1
java.lang.RuntimeException:聽鎵句笉鍒板簲鐢ㄧ▼搴忔爣璇嗐?br />聽聽聽聽at聽org.eclipse.core.internal.runtime.PlatformActivator$
1 .run(PlatformActivator.java: 56 )
聽聽聽聽at聽org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:
92 )
聽聽聽聽at聽org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:
68 )
聽聽聽聽at聽org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:
400 )
聽聽聽聽at聽org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:
177 )
聽聽聽聽at聽sun.reflect.NativeMethodAccessorImpl.invoke0(Native聽Method)
聽聽聽聽at聽sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39 )
聽聽聽聽at聽sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25 )
聽聽聽聽at聽java.lang.reflect.Method.invoke(Method.java:
585 )
聽聽聽聽at聽org.eclipse.core.launcher.Main.invokeFramework(Main.java:
336 )
聽聽聽聽at聽org.eclipse.core.launcher.Main.basicRun(Main.java:
280 )
聽聽聽聽at聽org.eclipse.core.launcher.Main.run(Main.java:
977 )
聽聽聽聽at聽org.eclipse.core.launcher.Main.main(Main.java:
952 )

! ENTRY聽org.eclipse.osgi聽 2 0 2006 - 08 - 09 10 : 25 : 57.156
! MESSAGE聽One聽or聽more聽bundles聽are聽not聽resolved聽because聽the聽following聽root聽constraints聽are聽not聽resolved:
! SUBENTRY聽 1 聽org.eclipse.osgi聽 2 0 2006 - 08 - 09 10 : 25 : 57.156
! MESSAGE聽Bundle聽update@plugins / org.eclipse.gef_3. 2.0 .v20060626.jar聽was聽not聽resolved.
! SUBENTRY聽 2 聽org.eclipse.gef聽 2 0 2006 - 08 - 09 10 : 25 : 57.156
! MESSAGE聽Missing聽required聽bundle聽org.eclipse.draw2d_[ 3.2 . 0 , 4.0 . 0 ).

! ENTRY聽org.eclipse.osgi聽 2 0 2006 - 08 - 09 10 : 25 : 57.156
! MESSAGE聽The聽following聽is聽a聽complete聽list聽of聽bundles聽which聽are聽not聽resolved,聽see聽the聽prior聽log聽entry聽 for 聽the聽root聽cause聽 if 聽it聽exists:
! SUBENTRY聽 1 聽org.eclipse.osgi聽 2 0 2006 - 08 - 09 10 : 25 : 57.156
! MESSAGE聽Bundle聽update@plugins / com.wxxr.management.admin.console_1. 0.0 .jar聽[ 6 ]聽was聽not聽resolved.
! SUBENTRY聽 2 聽com.wxxr.management.admin.console聽 2 0 2006 - 08 - 09 10 : 25 : 57.156
! MESSAGE聽Missing聽required聽bundle聽org.eclipse.gef_0. 0.0 .
! SUBENTRY聽 1 聽org.eclipse.osgi聽 2 0 2006 - 08 - 09 10 : 25 : 57.156
! MESSAGE聽Bundle聽update@plugins / org.eclipse.gef_3. 2.0 .v20060626.jar聽[ 40 ]聽was聽not聽resolved.
! SUBENTRY聽 2 聽org.eclipse.gef聽 2 0 2006 - 08 - 09 10 : 25 : 57.156
! MESSAGE聽Missing聽required聽bundle聽org.eclipse.draw2d_[ 3.2 . 0 , 4.0 . 0 ).

涓嬮潰鏄腑鏂囩増鐨勫紓甯告棩蹇楋紝鑻辨枃鐗堢殑濡備笅錛?br />

! SESSION聽 2006 - 08 - 09 10 : 29 : 38.125 -----------------------------------------------
eclipse.buildId
= unknown
java.version
= 1.5 .0_05
java.vendor
= Sun聽Microsystems聽Inc.
BootLoader聽constants:聽OS
= win32,聽ARCH = x86,聽WS = win32,聽NL = zh_CN
Command
- line聽arguments:聽聽 - os聽win32聽 - ws聽win32聽 - arch聽x86

! ENTRY聽org.eclipse.core.runtime聽 2006 - 08 - 09 10 : 29 : 39.421
! MESSAGE聽Product聽com.wxxr.management.admin.console.admin_console_product聽could聽not聽be聽found.

! ENTRY聽org.eclipse.osgi聽 4 0 2006 - 08 - 09 10 : 29 : 39.421
! MESSAGE聽Application聽error
! STACK聽 1
java.lang.RuntimeException:聽No聽application聽id聽has聽been聽found.
聽聽聽聽at聽org.eclipse.core.internal.runtime.PlatformActivator$
1 .run(PlatformActivator.java: 56 )
聽聽聽聽at聽org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:
92 )
聽聽聽聽at聽org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:
68 )
聽聽聽聽at聽org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:
400 )
聽聽聽聽at聽org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:
177 )
聽聽聽聽at聽sun.reflect.NativeMethodAccessorImpl.invoke0(Native聽Method)
聽聽聽聽at聽sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39 )
聽聽聽聽at聽sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25 )
聽聽聽聽at聽java.lang.reflect.Method.invoke(Method.java:
585 )
聽聽聽聽at聽org.eclipse.core.launcher.Main.invokeFramework(Main.java:
336 )
聽聽聽聽at聽org.eclipse.core.launcher.Main.basicRun(Main.java:
280 )
聽聽聽聽at聽org.eclipse.core.launcher.Main.run(Main.java:
977 )
聽聽聽聽at聽org.eclipse.core.launcher.Main.main(Main.java:
952 )

! ENTRY聽org.eclipse.osgi聽 2 0 2006 - 08 - 09 10 : 29 : 39.437
! MESSAGE聽One聽or聽more聽bundles聽are聽not聽resolved聽because聽the聽following聽root聽constraints聽are聽not聽resolved:
! SUBENTRY聽 1 聽org.eclipse.osgi聽 2 0 2006 - 08 - 09 10 : 29 : 39.437
! MESSAGE聽Bundle聽update@plugins / org.eclipse.gef_3. 2.0 .v20060626.jar聽was聽not聽resolved.
! SUBENTRY聽 2 聽org.eclipse.gef聽 2 0 2006 - 08 - 09 10 : 29 : 39.437
! MESSAGE聽Missing聽required聽bundle聽org.eclipse.draw2d_[ 3.2 . 0 , 4.0 . 0 ).

! ENTRY聽org.eclipse.osgi聽 2 0 2006 - 08 - 09 10 : 29 : 39.437
! MESSAGE聽The聽following聽is聽a聽complete聽list聽of聽bundles聽which聽are聽not聽resolved,聽see聽the聽prior聽log聽entry聽 for 聽the聽root聽cause聽 if 聽it聽exists:
! SUBENTRY聽 1 聽org.eclipse.osgi聽 2 0 2006 - 08 - 09 10 : 29 : 39.437
! MESSAGE聽Bundle聽update@plugins / com.wxxr.management.admin.console_1. 0.0 .jar聽[ 5 ]聽was聽not聽resolved.
! SUBENTRY聽 2 聽com.wxxr.management.admin.console聽 2 0 2006 - 08 - 09 10 : 29 : 39.437
! MESSAGE聽Missing聽required聽bundle聽org.eclipse.gef_0. 0.0 .
! SUBENTRY聽 1 聽org.eclipse.osgi聽 2 0 2006 - 08 - 09 10 : 29 : 39.437
! MESSAGE聽Bundle聽update@plugins / org.eclipse.gef_3. 2.0 .v20060626.jar聽[ 25 ]聽was聽not聽resolved.
! SUBENTRY聽 2 聽org.eclipse.gef聽 2 0 2006 - 08 - 09 10 : 29 : 39.437
! MESSAGE聽Missing聽required聽bundle聽org.eclipse.draw2d_[ 3.2 . 0 , 4.0 . 0 ).


鏈鍚庤椾簡涓涓笅鍗堬紝Google浜嗗緢澶氳祫鏂欙紝榪樻槸涓嶈銆備簬鏄幓Eclipse.org褰撲簡3.2鐨勪竴涓?鏈堜喚鏇存柊鐨勭増鏈紝鏂囦歡鍚峞clipse-SDK-M20060802-0800-win32.zip銆傜敤榪欎釜鐗堟湰瀵煎嚭RCP欏圭洰涓鐐歸棶棰樹篃娌℃湁銆?br />
鎴戞瘮瀵逛簡3.2M20060802鐗堝拰3.2姝e紡鐗堢殑涓嶅悓銆傚彂鐜癱onfig.ini銆?eclipseproduct閮戒竴鏍楓傛妸鍚庤呭鍑虹殑欏圭洰jar鍖呮崲鍦ㄥ墠鑰呬腑錛屼篃鑳芥甯稿惎鍔ㄣ傝屼笖鎴戞鏌ヤ簡plugin鐩綍涓嬬殑鏂囦歡錛屼袱鑰呯綾繪暟鐩兘鐩稿悓錛屾墍浠ヤ緷璧栫殑鎻掍歡涔熷銆傚敮涓涓嶅悓鐨勫氨鏄痯lugin鐩綍涓嬩緷璧栨彃浠剁殑鐗堟湰涓嶅悓銆傛垜鎯沖彲鑳芥槸鍚庤呭鍑虹殑榪欎簺渚濊禆鎻掍歡鐨勫唴閮ㄥ瓨鍦ㄦ湁BUG鍚с?br />
鍙﹀錛?.2鐗堢殑璇█鍖呭湪3.2M20060802涓篃鑳戒嬌鐢ㄣ?br />



闄堝垰 2006-08-09 10:42 鍙戣〃璇勮
]]>
RCP鏈鐏墊椿鐨勬ā鍧楃粍緇囨柟寮?/title><link>http://m.tkk7.com/chengang/archive/2006/04/29/43986.html</link><dc:creator>闄堝垰</dc:creator><author>闄堝垰</author><pubDate>Sat, 29 Apr 2006 04:40:00 GMT</pubDate><guid>http://m.tkk7.com/chengang/archive/2006/04/29/43986.html</guid><wfw:comment>http://m.tkk7.com/chengang/comments/43986.html</wfw:comment><comments>http://m.tkk7.com/chengang/archive/2006/04/29/43986.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://m.tkk7.com/chengang/comments/commentRss/43986.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/chengang/services/trackbacks/43986.html</trackback:ping><description><![CDATA[鏂?闄堝垰 from <a >www.ChenGang.com.cn</a> at 2006騫?鏈?9鏃?(杞澆璇鋒爣鏄庡嚭澶?<br /><br />璧峰洜鏄繖鏍風殑錛屾湁涓涓凡緇忓紑鍙戜簡姣旇緝澶氬姛鑳界殑RCP紼嬪簭錛屽畠鍖呭惈榪欐牱鍑犱釜妯″潡錛欽MX嫻忚鍣?綾諱技浜嶮C4J鐨勫姛鑳?銆佺郴緇熶簨浠剁洃鎺у櫒銆佹潈闄愭帶鍒舵鏋剁瓑銆傝繖浜涙ā鍧楁槸鍐欏湪涓涓猂CP欏圭洰涓殑銆?br /><br />鐜板湪錛屾垜鎯蟲洿鐏墊椿浜涖傛瘮濡傦紝JMX嫻忚鍣ㄦā鍧楄繖涓槸閫氱敤鐨勶紝浣嗗鏋滆皝瑕佷嬌鐢ㄨ繖涓姛鑳斤紝灝卞繀欏昏繍琛屾暣涓猂CP欏圭洰鎵嶈錛岃屾垜甯屾湜榪欎釜JMX妯″潡鏄彲綆鍗曡鍗哥殑銆傚厖鍒嗚繍琛孍clipse鐨勬彃浠舵満鍒訛紝璁╁悇妯″潡鎴愪負涓涓嫭绔嬬殑鎻掍歡錛屽簲璇ュ彲浠ュ疄鐜拌繖涓姛鑳姐?br /><br />姣斿錛孞MX妯″潡褰㈡垚涓涓嫭绔嬬殑鎻掍歡錛氬畠鏃㈠彲浠ヨ鍏朵粬浜哄綋鍋氫竴涓櫘閫氭彃浠訛紝瀹夎鍒癊clipse涓紱涔熷彲浠ユ垚涓轟竴涓ā鍧楋紝鎻掑叆鎴慠CP欏圭洰涓潵銆傝繖鏍風殑璁捐錛岃妯″潡鐨勫紑閲嶇敤鎬у彉寰楀緢楂樹簡銆?br /><br />榪欎釜鎯蟲硶涓紝RCP閮ㄤ喚錛屼粎浠呮垚涓轟竴涓┖澹籌紝鎻愪緵鏇存彃浠剁殑鎻掑叆鏈哄埗銆傝繖涓柟妗堢壒鍒傚悎閭g鎯蟲妸鍘熸湁鎻掍歡欏圭洰錛屾敼瑁呮垚RCP鑰屽彂甯冪殑欏圭洰錛屽熀鏈笂鍘熸湁鎻掍歡鏃犻渶鍋氭敼鍔ㄣ?br /><br />鐒惰岃繖涓兂娉曟槸鍚﹀彲琛屽憿錛?br />(1) 鎻掍歡鑳藉惁鎯蟲彃鍏ュ埌Eclipse錛屾彃鍏ュ埌RCP絀哄3欏圭洰涓紵<br />(2) 鎻掍歡涓殑濡傛灉瀛樺湪渚濊禆鍏崇郴(姣斿錛屼竴涓彃浠墮渶瑕佺敤鍒板彟涓涓彃浠剁殑浠g爜)錛屾庝箞瀹炵幇銆?br />(3) 鎻掍歡渚濈劧鐨凧AR鍖呮庝箞澶勭悊銆傛瘮濡傛湁涓変釜鎻掍歡閮借鐢ㄥ埌log4j.jar鏉ヨ緭鍑烘棩蹇楋紝濡傛灉鎶妉og4j.jar鏀懼湪鎻掍歡欏圭洰鐨刲ib鐩綍鏉ヤ嬌鐢ㄧ殑璇濓紝log4j.jar鍦ㄤ笁涓彃浠跺悇鏈変竴浠斤紝灝變細鏈変笁浠姐傚綋涓変釜鎻掍歡鍚堝埌RCP欏圭洰涓椂錛屽氨鏈変袱涓猯og4j鏄啑浣欑殑銆傝繖浼氬鍦≧CP欏圭洰鐨勫ぇ灝忋?br />(4) RCP欏圭洰鏈変竴浜涚晫闈㈠厓绱犻』瑕佹牴鎹彃鍏ョ殑鎻掍歡錛屽仛鐩稿簲鐨勫彉鍖栥傛庝箞瀹炵幇錛?br /><br /><br />涓轟簡楠岃瘉絎?1)鐐癸紝鎴戝仛浜嗚繖涓疄楠岋細<br /><br />鍒涘緩涓涓緢綆鍗曠殑鎻掍歡欏圭洰錛屾鎻掍歡欏圭洰鍖呭惈涓涓緢綆鍗曠殑閫忚鍥俱傛垜瑕佺湅鐪嬭繖涓忚鍥捐兘鍚﹀嚭鐜板湪RCP欏圭洰涓殑銆傚緢欏轟究錛屽綋鎴戞妸鎻掍歡欏圭洰瀵煎嚭鍚庯紝瀹夎鍒癛CP欏圭洰鐨刾lugin鐩綍錛屽啀榪愯RCP欏圭洰錛屽彂鐜拌繖涓彃浠墮」鐩殑閫忚鍥懼嚭鐜板湪浜哛CP欏圭洰鐨勯忚鍥懼垪琛ㄤ腑銆?br /><br />濡傛灉鏄紑鍙戞椂錛屾垜甯屾湜榪愯RCP欏圭洰鏃訛紝灝辮兘鐪嬪埌鎻掍歡欏圭洰鎻掑叆榪涙潵鍚庣殑鏁堟灉銆傚疄鐜頒篃涓嶉毦錛屾楠ゅ涓嬶細<br />(1) 鍦≒lugin.xml鐨刣ependencies欏癸紝鎶婃彃浠墮」鐩姞鍏ュ埌Required Plug-ins涓?琛ㄧず欏圭洰鐨勪緷璧?<br />(2) 鍦╮un..閲岀殑Plug-ins欏癸紝閫夋嫨鎻掍歡欏圭洰鍜孯CP欏圭洰錛屽茍鍗曞嚮Add Required Plug-ins(琛ㄧ幇榪愯鏃剁殑渚濊禆)<br /><br /><br />涓轟簡楠岃瘉絎?2)鐐癸紝鎴戝仛浜嗚繖涓疄楠岋細<br />鍦ㄦ彃浠墮」鐩腑鍒涘緩涓涓被錛屽湪RCP欏圭洰涓嬌鐢ㄨ繖涓被錛岃繖鏃惰繕鏄壘涓嶅埌綾葷殑銆傝В鍐沖姙娉曟槸錛氬湪鎵撳紑鎻掍歡欏圭洰鐨刾lugin.xml-->runtime閫夐」鍗?->Exported Packages(杈撳嚭鐨勫寘)錛屾妸榪欎釜綾繪墍鍦ㄧ殑鍖呭姞鍏ヨ繘鏉ャ傝繖涓婻CP欏圭洰鍙互浣跨敤鎻掍歡欏圭洰鐨勭被浜嗐?br /><br />鍏充簬絎?3)鐐癸紝鎴戞病鏈夊仛瀹為獙錛屾垜鐨勬兂娉曟槸錛氭妸jar鍖呭皝瑁呮垚鎻掍歡(鍙弬鑰僥clipse瀵筳unit鐨勫皝瑁?錛屼粠鑰屽皢欏圭洰瀵笿AR鍖呯殑渚濊禆錛岃漿鍙樻垚瀵規彃浠剁殑渚濊禆銆?br /><br />鍏充簬絎?4)鐐癸紝鎴戞病鏈夊仛瀹為獙錛屾垜鐨勬兂娉曟槸錛氶氳繃鑷畾涔塕CP欏圭洰鐨勬墿灞曠偣鏉ュ疄鐜般?br /><br /><br />鍦ㄦ垜榪欎釜欏圭洰鍒嗚В妯″潡榪樹細閬囧埌榪欐牱鐨勯棶棰橈細鏉冮檺瀹夊叏妯″潡鏄獎鍝嶅埌鏁翠釜RCP欏圭洰鐨勶紝浣咼MX妯″潡鐙珛鍑烘潵鍚庯紝鏄劇劧涓嶆槸蹇呴』瑕佹潈闄愬畨鍏ㄦā鍧楃殑銆傛庝箞瑙i櫎榪欑渚濊禆鍏崇郴鍛€傛垜鐪嬫槸瑙i櫎涓嶄簡鐨勪簡錛屼絾鍙互璁句竴涓紑鍏籌紝璁╂潈闄愬畨鍏ㄦā鍧楀け鏁堛傝繖鏍瘋櫧鐒朵唬鐮佸拰鏉冮檺瀹夊叏妯″潡鏈変緷璧栵紝浣嗗彲浠ユ妸鏉冮檺媯鏌ョ殑鍔熻兘鍏抽棴銆?br /><br /><br />鎬葷粨錛?br /><br />榪欑鏂瑰紡铏界劧鐏墊椿錛屼絾涔熸槸鏈変唬浠風殑---緙栫▼鍜岄」鐩鐞嗘洿澶嶆潅浜嗐?img src ="http://m.tkk7.com/chengang/aggbug/43986.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/chengang/" target="_blank">闄堝垰</a> 2006-04-29 12:40 <a href="http://m.tkk7.com/chengang/archive/2006/04/29/43986.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>RCP涓璸roduct鏂囦歡鐨勭敤娉?/title><link>http://m.tkk7.com/chengang/archive/2006/04/29/43926.html</link><dc:creator>闄堝垰</dc:creator><author>闄堝垰</author><pubDate>Sat, 29 Apr 2006 01:19:00 GMT</pubDate><guid>http://m.tkk7.com/chengang/archive/2006/04/29/43926.html</guid><wfw:comment>http://m.tkk7.com/chengang/comments/43926.html</wfw:comment><comments>http://m.tkk7.com/chengang/archive/2006/04/29/43926.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/chengang/comments/commentRss/43926.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/chengang/services/trackbacks/43926.html</trackback:ping><description><![CDATA[聽聽聽聽聽聽聽聽 鏂?闄堝垰 from <a >www.ChenGang.com.cn</a>聽 at 2006騫?鏈?9鏃?br /><br />鎻掍歡鎴朢CP欏圭洰錛屽彲浠ュ垱寤轟竴涓?.product鏂囦歡錛岃繖涓枃浠舵彁渚涗簡涓涓拰plugin.xml綾諱技鐨勭晫闈€傚畠鎻愪緵浜嗛」鐩殑鍚姩銆佹墦鍖呭鍑恒侀」鐩釜鎬у寲絳夊姛鑳姐傛垜鏈鍠滄鐨勮繕鏄畠鐨勬墦鍖呭鍑哄姛鑳姐傚湪鍓嶆鏃墮棿錛屾湁涓綃囧叧浜庝緷璧栧寘鍗囩駭鍚庣殑澶勭悊錛屼篃娑夊強鍒拌繖涓枃浠?a href="/chengang/archive/2006/04/27/43494.html">http://m.tkk7.com/chengang/archive/2006/04/27/43494.html</a>銆?br /><br />浠婂ぉ鏉ョ畝鍗曡皥璋堣繖涓枃浠躲?br />(1) 鍒涘緩product鏂囦歡錛孎ile -> new ->聽other錛岄夋嫨plug-in Development->Product configuration<br /><img height="500" alt="20060429_3.jpg" src="http://m.tkk7.com/images/blogjava_net/chengang/rcp/20060429_3.jpg" width="525" border="0" /><br /><br /><br />(2) 濡傛灉浣犵敤run...騫朵互product(闈瀉pplication)鏂瑰紡鍚姩榪囬」鐩紝鍒欏湪鐣岄潰鐨勭涓夐」錛歎se a launch configuration鍙互閫夋嫨鍒頒綘鐨勯」鐩傚鏋滃湪plugin.xml鏈夊叧浜巔roduct鐨勬墿灞曠偣璁劇疆錛屽垯鍦ㄧ晫闈㈢殑絎簩欏癸細Use an existing product鍙互閫夋嫨鍒頒綘鐨勯」鐩傚緩璁厛鑰冭檻絎簩欏癸紝鍐嶈冭檻絎笁欏廣?br /><img height="640" alt="20060429_4.jpg" src="http://m.tkk7.com/images/blogjava_net/chengang/rcp/20060429_4.jpg" width="593" border="0" /><br /><br /><br />(3) 濡傛灉plugin.xml榪樻病鏈夊叧浜巔roduct鐨勬墿灞曠偣璁劇疆錛屽垯鍒涘緩product鏂囦歡浼氬湪plugin.xml鍒涘緩涓涓?br /><br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #000000">聽聽聽</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">extension<br />聽聽聽聽聽聽聽聽聽id</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">application_ccc</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">鍙互浠誨彇</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #000000">聽聽聽聽聽聽聽聽聽point</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">org.eclipse.core.runtime.applications</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">></span><span style="COLOR: #008000"><br /></span><span style="COLOR: #000000">聽聽聽聽聽聽</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">application</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br />聽聽聽聽聽聽聽聽聽</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">run<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">aaa.bbb.ccc.Application</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">聽 <font color="#006400">//瀵瑰簲浜庨」鐩噷瀹炵幇浜咺PlatformRunnable鐨勯偅涓被</font><br />聽聽聽聽聽聽聽聽聽</span><span style="COLOR: #000000"></</span><span style="COLOR: #000000">run</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br />聽聽聽聽聽聽</span><span style="COLOR: #000000"></</span><span style="COLOR: #000000">application</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br />聽聽聽</span><span style="COLOR: #000000"></</span><span style="COLOR: #000000">extension</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br />聽聽聽<br />聽聽聽</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">extension<br />聽聽聽聽聽聽聽聽聽id</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">product_ccc</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽聽</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">鍙互浠誨彇</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #000000">聽聽聽聽聽聽聽聽聽point</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">org.eclipse.core.runtime.products</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">></span><span style="COLOR: #000000">聽</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #000000">聽聽聽聽聽聽</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">product<br />聽聽聽聽聽聽聽聽聽聽聽聽application</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">aaa_bbb_ccc.application_ccc</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">聽</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">aaa_bbb_ccc瀵瑰簲浜嶮ANIFEST.MF鐨凚undle-SymbolicName銆傚彲浠ユ敼涓篴aa.bbb.ccc錛屽綋鐒禡ANIFEST.MF涓篃瑕佺浉搴斿仛淇敼銆?/span><span style="COLOR: #008000"><br /></span><span style="COLOR: #000000">聽聽聽聽聽聽聽聽聽聽聽聽name</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">RCP聽Product</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br />聽聽聽聽聽聽聽聽聽</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">property<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽name</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">aboutText</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽value</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">%aboutText</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">>聽 <font color="#006400">//about鐣岄潰鐨勬樉紺烘枃瀛楋紝鍦╬lugin.properties鏂囦歡涓畾涔?/font></span><span style="COLOR: #000000"><br />聽聽聽聽聽聽聽聽聽</span><span style="COLOR: #000000"></</span><span style="COLOR: #000000">property</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br />聽聽聽聽聽聽聽聽聽</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">property<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽name</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">windowImages</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽value</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">icons/sample2.gif</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br />聽聽聽聽聽聽聽聽聽</span><span style="COLOR: #000000"></</span><span style="COLOR: #000000">property</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br />聽聽聽聽聽聽聽聽聽</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">property<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽name</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">aboutImage</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽value</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">product_lg.gif</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br />聽聽聽聽聽聽聽聽聽</span><span style="COLOR: #000000"></</span><span style="COLOR: #000000">property</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br />聽聽聽聽聽聽</span><span style="COLOR: #000000"></</span><span style="COLOR: #000000">product</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br />聽聽聽</span><span style="COLOR: #000000"></</span><span style="COLOR: #000000">extension</span><span style="COLOR: #000000">></span></div><br /><br />鎵撳紑*.product鍦╫verview閫夐」鍗$殑絎簩欏筆roduct ID錛屽彲浠ew錛岃繖浼氬湪plugin.xml鏂板涓涓猵roduct鎵╁睍鐐硅瀹氥傚緩璁笉瑕佽繖鏍鳳紝娌℃湁蹇呰鍦╬lugin.xml涓繚鐣欎袱涓互涓婄殑product鎵╁睍鐐硅瀹氥?br /><br /><br />鐢╬roduct鏂囦歡鏉ュ鍑洪」鐩?br /><br /><div><img height="484" alt="20060429_1.jpg" src="http://m.tkk7.com/images/blogjava_net/chengang/rcp/20060429_1.jpg" width="912" border="0" /></div><br /><br /><br />鍦╬roduct鏂囦歡涓紝榪樺彲浠ヨ瀹氭墽琛屾枃浠剁殑鍚嶇О鍜屽浘鏍囷紝濡備笅<br /><br /><div><img height="475" alt="20060429_0.jpg" src="http://m.tkk7.com/images/blogjava_net/chengang/rcp/20060429_0.jpg" width="708" border="0" /></div><br /><br />杈冩灉濡備笅錛?br /><br /><img height="146" alt="20060429_2.jpg" src="http://m.tkk7.com/images/blogjava_net/chengang/rcp/20060429_2.jpg" width="428" border="0" /><img src ="http://m.tkk7.com/chengang/aggbug/43926.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/chengang/" target="_blank">闄堝垰</a> 2006-04-29 09:19 <a href="http://m.tkk7.com/chengang/archive/2006/04/29/43926.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>緇橰CP緋葷粺娣誨姞鍏ㄥ眬蹇嵎閿?/title><link>http://m.tkk7.com/chengang/archive/2006/04/28/43873.html</link><dc:creator>闄堝垰</dc:creator><author>闄堝垰</author><pubDate>Fri, 28 Apr 2006 13:35:00 GMT</pubDate><guid>http://m.tkk7.com/chengang/archive/2006/04/28/43873.html</guid><wfw:comment>http://m.tkk7.com/chengang/comments/43873.html</wfw:comment><comments>http://m.tkk7.com/chengang/archive/2006/04/28/43873.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/chengang/comments/commentRss/43873.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/chengang/services/trackbacks/43873.html</trackback:ping><description><![CDATA[ <div>聽聽聽聽聽聽聽聽聽聽聽聽聽聽 鏂?闄堝垰 from <a ><font color="#1111cc">www.chengang.com.cn</font></a>銆at 2006騫?鏈?8鏃?br /><br />涓涓猂CP緋葷粺錛岀粰瀹冩坊鍔犱竴涓薄Eclipse涓瑿trl+Shift+O涓鏍風殑鍏ㄥ眬蹇嵎閿紝鎬庝箞鍔狅紵<br /><br />鍙傝冧簡RCP鐨凟mail欏圭洰紺轟緥錛岀粰鎴慠CP欏圭洰涓璏onitorAction錛堟樉紺轟竴涓洃瑙嗗櫒鐨勫懡<br />浠わ級娣誨姞涓涓揩鎹烽敭Ctrl+1銆傜畝鍗曟妸娣誨姞鐨勮繃紼嬫榪板涓嬶細<br /><br />1銆侀鍏堝湪plugin.xml涓坊鍔犱袱涓墿灞曠偣濡備笅<br /><br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 78.81%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 334px; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #000000">聽聽聽</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">extension<br />聽聽聽聽聽聽聽聽聽point</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">org.eclipse.ui.bindings</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br />聽聽聽聽聽聽</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">key<br />聽聽聽聽聽聽聽聽聽聽聽聽commandId</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">org.eclipse.ui.file.exit</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br />聽聽聽聽聽聽聽聽聽聽聽聽schemeId</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">org.eclipse.ui.defaultAcceleratorConfiguration</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br />聽聽聽聽聽聽聽聽聽聽聽聽sequence</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">CTRL+X</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">/></span><span style="COLOR: #000000"><br />聽聽聽聽聽聽</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">key<br />聽聽聽聽聽聽聽聽聽聽聽聽commandId</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">adminconsole.monitor</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br />聽聽聽聽聽聽聽聽聽聽聽聽schemeId</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">org.eclipse.ui.defaultAcceleratorConfiguration</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br />聽聽聽聽聽聽聽聽聽聽聽聽sequence</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">CTRL+1</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">/></span><span style="COLOR: #000000"><br />聽聽聽</span><span style="COLOR: #000000"></</span><span style="COLOR: #000000">extension</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br /><br />聽聽聽</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">extension<br />聽聽聽聽聽聽聽聽聽point</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">org.eclipse.ui.commands</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">></span><span style="COLOR: #000000"><br />聽聽聽聽聽聽</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">category<br />聽聽聽聽聽聽聽聽聽聽聽聽id</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">adminconsole.perspective</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br />聽聽聽聽聽聽聽聽聽聽聽聽name</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">Perspective</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">/></span><span style="COLOR: #000000"><br />聽聽聽聽聽聽</span><span style="COLOR: #000000"><</span><span style="COLOR: #000000">command<br />聽聽聽聽聽聽聽聽聽聽聽聽categoryId</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">adminconsole.perspective</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br />聽聽聽聽聽聽聽聽聽聽聽聽id</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">adminconsole.monitor</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000"><br />聽聽聽聽聽聽聽聽聽聽聽聽name</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">Open聽Monitor聽Perspective</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">/></span><span style="COLOR: #000000"><br />聽聽聽</span><span style="COLOR: #000000"></</span><span style="COLOR: #000000">extension</span><span style="COLOR: #000000">></span></div></div> <br />璇存槑錛?br /><span style="COLOR: #000000">銆俹rg.eclipse.ui.file.exit鏄彟涓涓鍑虹郴緇熷懡浠わ紝鏄鐢ㄤ簡Eclipse鏈韓鐨勯偅涓紝瀹冨拰鏈緥鏃犲叧銆?br />銆俢ommandId瑕佹眰鍞竴<br />銆俢mmands鎵╁睍鐐圭殑category鏄竴涓粍錛屼及璁′笉瑕佷篃鍙互錛屾渶鍚庤繕鏄姞涓婂惂銆?br />銆俠indings鎵╁睍鐐逛腑鐨刢ommandId瀵瑰簲浜巆mmands鎵╁睍鐐逛腑鐨刬d<br /><br /><br /><br />2銆佸垱寤轟竴涓被錛屼笓闂ㄤ繚瀛樻墍鏈塩ommandId<br /><br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 81.01%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 52px; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">聽</span><span style="COLOR: #0000ff">interface</span><span style="COLOR: #000000">聽ICommandIds聽{<br />聽聽聽聽</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">聽</span><span style="COLOR: #0000ff">static</span><span style="COLOR: #000000">聽</span><span style="COLOR: #0000ff">final</span><span style="COLOR: #000000">聽String聽CMD_MONITOR聽</span><span style="COLOR: #000000">=</span><span style="COLOR: #000000">聽</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">adminconsole.monitor</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">;<br />}<br /></span></div>聽聽聽 <br /><br />3銆佸垱寤篈ction綾伙紝鍦ㄦ瀯閫犲嚱鏁伴噷鐢ㄤ袱涓柟娉曟敞鍐屼竴涓?br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 81.69%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 161px; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #000000">聽聽聽聽</span><span style="COLOR: #0000ff">private</span><span style="COLOR: #000000">聽</span><span style="COLOR: #0000ff">static</span><span style="COLOR: #000000">聽</span><span style="COLOR: #0000ff">class</span><span style="COLOR: #000000">聽MonitorAction聽</span><span style="COLOR: #0000ff">extends</span><span style="COLOR: #000000">聽Action聽{<br />聽聽聽聽聽聽聽聽</span><span style="COLOR: #0000ff">public</span><span style="COLOR: #000000">聽MonitorAction()聽{<br />聽聽聽聽聽聽聽聽聽聽聽聽setText(</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">鐩戣</span><span style="COLOR: #000000">"</span><span style="COLOR: #000000">);<br />聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">聽The聽id聽is聽used聽to聽refer聽to聽the聽action聽in聽a聽menu聽or聽toolbar</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #000000">聽聽聽聽聽聽聽聽聽聽聽聽setId(ICommandIds.CMD_MONITOR);<br />聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="COLOR: #008000">//</span><span style="COLOR: #008000">聽Associate聽the聽action聽with聽a聽pre-defined聽command,聽to聽allow聽key聽bindings.</span><span style="COLOR: #008000"><br /></span><span style="COLOR: #000000">聽聽聽聽聽聽聽聽聽聽聽聽setActionDefinitionId(ICommandIds.CMD_MONITOR);<br />聽聽聽聽聽聽聽聽}<br /><br />聽聽聽聽聽聽聽 ...<br />聽聽聽聽}<br /></span></div><div></div></span><br />4銆佸湪ApplicationActionBarAdvisor鐨刴akeActions鏂規硶錛岀粰monitorAction瀵硅薄鍔犱笂榪欐牱涓鍙? <div>聽</div><div><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 81.01%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 25px; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #000000">register(monitorAction);</span></div><br />娉ㄦ剰錛氬鏋滀綘娌℃湁鍦╬lugin.xml鍜宮akeActions鍋氫笂闈㈣榪囩殑璁劇疆錛屽姞涓婅繖涓鍙ュ皢鍙兘瀵艱嚧<br />浣犵殑RCP緋葷粺鏃犳硶鍚姩銆?/div><img src ="http://m.tkk7.com/chengang/aggbug/43873.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/chengang/" target="_blank">闄堝垰</a> 2006-04-28 21:35 <a href="http://m.tkk7.com/chengang/archive/2006/04/28/43873.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>RCP涓寘鏇存柊鍚庣殑澶勭悊http://m.tkk7.com/chengang/archive/2006/04/27/43494.html闄堝垰闄堝垰Thu, 27 Apr 2006 02:33:00 GMThttp://m.tkk7.com/chengang/archive/2006/04/27/43494.htmlhttp://m.tkk7.com/chengang/comments/43494.htmlhttp://m.tkk7.com/chengang/archive/2006/04/27/43494.html#Feedback0http://m.tkk7.com/chengang/comments/commentRss/43494.htmlhttp://m.tkk7.com/chengang/services/trackbacks/43494.html鎴慻ef銆乪mf鐨勫寘榪樻槸浠ュ墠鑰佺殑錛岀幇鍦ㄧ敤鐨勬槸Eclipse 3.2M6錛屼簬鏄幓eclipse.org涓嬭澆浜嗙浉搴旂増gef/emf錛屾洿鏂頒竴涓嬨?br />
榪欎竴鏇存柊闂鏉ヤ簡錛岄」鐩繍琛屼笉璧鋒潵浜嗐傛姤鍚峚pplication id鎵句笉鍒幫紙鎴杙roduct鎵句笉鍒幫紝璁頒笉澶竻錛夈備互涓嬫槸澶勭悊鐨勮繃紼嬨?br />

錛?錛夋妸????.product渚濊禆鍖呴噸鏂板紕浜嗕竴閬嶃備笉琛屻?br />錛?錛夋妸run..涓殑渚濊禆鍖呴噸鏂板紕浜嗕竴閬嶏紝鐢╮un鏉ヨ繍琛屻傛垚鍔熴?br />錛?錛夐氳繃????.product鐨勯」鐩鍑哄姛鑳斤紝瀵煎嚭欏圭洰鍚庤繍琛屻傝繍琛屽け璐ャ?br />錛?錛夊棷錛屽彲鑳芥槸????.product涓緷璧栧寘娌℃湁璋冩暣銆備簬鏄拰錛?錛変竴鏍烽噸鏂板紕浜嗕緷璧栧寘銆傚啀嬈″鍑洪」鐩繕鏄笉琛屻傚茍涓旂敤run鏉ヨ繍琛岋紝鍙堝け璐ヤ簡銆?br />錛?錛夌湅鏉un..瀵????.product娌℃湁褰卞搷錛????.product鍙嶈繃鏉ュrun..閲岀殑璁懼畾浜х敓鐨勫獎鍝嶃?br />錛?錛夐噸鍋氫簡錛?錛夋錛屽啀鍒犻櫎????.product錛岄噸鏂扮敓鎴????.product銆傛墍鏈夐棶棰橀兘瑙e喅錛岃繍琛屾垚鍔燂紝欏圭洰瀵煎嚭鍚庝篃榪愯鎴愬姛銆?br />
鎬葷粨錛岀湅鏉ユ洿鏂頒緷璧栧寘鍚庯紝鑷沖皯瑕佸仛浠ヤ笅澶勭悊
錛?錛夊湪run..涓皟鏁翠緷璧栧寘.
錛?錛夐噸寤???.product鏂囦歡銆?/div>

闄堝垰 2006-04-27 10:33 鍙戣〃璇勮
]]>
鍦‥clipse RCP涓嬌鐢⊿pringhttp://m.tkk7.com/chengang/archive/2006/04/26/43378.html闄堝垰闄堝垰Wed, 26 Apr 2006 09:44:00 GMThttp://m.tkk7.com/chengang/archive/2006/04/26/43378.htmlhttp://m.tkk7.com/chengang/comments/43378.htmlhttp://m.tkk7.com/chengang/archive/2006/04/26/43378.html#Feedback5http://m.tkk7.com/chengang/comments/commentRss/43378.htmlhttp://m.tkk7.com/chengang/services/trackbacks/43378.html 娉細鍦ㄥ彂瀹屾鏂囧悗錛屾垜鎯婂鐨勫彂鐜板湪鏂扮増Eclipse涓紙鎴戠敤鐨勬槸3.2M6錛夊凡緇忎笉闇瑕佽漿鎹lassLoader銆備及璁¤繖鏄疪CP鐨勪竴涓狟UG錛屽凡緇忚FIX銆傚笇鏈涘悇浣嶅悓瀛﹀叡鍚岄獙璇佷竴涓嬶紝濡傛灉鏄繖鏍風殑璇濓紝榪欑瘒鏂囩珷涔熷氨娌℃湁浠涔堟剰涔変簡銆?br />

鍦≧CP涓嬌鐢⊿pring錛屾渶鍏抽敭鐨勪竴鐐瑰湪浜巗pring閰嶇疆鏂囦歡鐨勮鍙栵紝鍥犱負RCP浣跨敤鑷繁鐨凜lassLoader錛屾墍浠ョ敤閫氬父鐨勬柟娉曟槸鏃犳硶瑁呰澆Spring鐨勯厤緗枃浠躲傝В鍐崇殑鎬濊礬鏄細鍦ㄨ鍙朣pring閰嶇疆鏂囦歡鏃跺皢RCP鐨凜lassLoader鏆傛椂鎹竴涓嬨?br />
鍦ㄨ繖閲屾垜鏍規嵁Spring閰嶇疆鏂囦歡鍦ㄩ」鐩腑鐨勫瓨鏀句綅緗紝緇欏嚭涓ょ鍔炴硶銆?br />
涓銆侀厤緗枃浠跺瓨鏀懼湪婧愪唬鐮佹牴鐩綍涓嬨?/strong>

鍋囪鎴戞湁涓涓彨admin_console鐨勯」鐩紝鎴戞妸Spring鐨勯厤緗枃浠秏yspring.xml鏀懼湪婧愪唬鐮佹牴鎹洰褰晄rc涓嬶紝濡備笅鍥炬墍紺?br />admin_console
聽聽聽聽聽 --src
聽聽聽聽聽聽聽聽聽聽 --cn聽聽聽聽聽 //鍖呭悕
聽聽聽聽聽聽聽聽聽聽聽聽聽聽 --com
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 --chengang聽
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 ---......聽聽聽聽 //婧愪唬鐮佺被
聽聽聽聽聽聽聽聽聽 --myspring.xml聽聽聽聽聽 //Spring閰嶇疆鏂囦歡錛屼綅浜巗rc鐩綍涓嬪拰cn鐩綍騫崇駭
聽聽聽聽聽聽--bin
聽聽聽聽聽 --lib
聽聽聽聽聽 --icons
聽聽聽聽聽 --properties


閭d箞鎴戜滑鍦≧CP紼嬪簭涓彲浠ヨ繖鏍鋒潵瑁呰澆myspring.xml
聽聽聽聽聽聽聽聽ClassLoader聽oldLoader聽=聽Thread.currentThread().getContextClassLoader();
聽聽聽聽聽聽聽聽
try聽{
聽聽聽聽聽聽聽聽聽聽聽聽Thread.currentThread().setContextClassLoader(this.getClass()
.getClassLoader());
聽聽聽聽聽聽聽聽聽聽聽聽
ctx聽=聽new聽ClassPathXmlApplicationContext("/myspring.xml");
聽聽聽聽聽聽聽聽}聽finally聽{
聽聽聽聽聽聽聽聽聽聽聽聽Thread.currentThread().setContextClassLoader(oldLoader);
聽聽聽聽聽聽聽聽}



浜屻侀厤緗枃浠跺瓨鏀懼湪欏圭洰鏍圭洰褰曠殑鏌愪釜瀛愮洰褰曚笅

欏圭洰鏍圭洰褰曞拰婧愪唬鐮佹牴鐩綍鏄笉鍚岀殑涓や釜姒傚康銆傚涓婂浘鐨勯」鐩粨鏋勪腑錛宻rc鏄簮浠g爜鏍圭洰褰曪紝admin_console鏄」鐩牴鐩綍錛岄偅涔坧roperties灝辨槸欏圭洰鏍圭洰褰曚笅鐨勪竴涓瓙鐩綍銆?br />
濡傛灉灝唌yspring.xml鏀懼叆鍒皃roperties鐩綍涓紝浠ヤ笂鐨勮鍙栦唬鐮佸氨娌$敤浜嗭紝璇誨彇鏂規硶濡備笅錛?br />
聽聽聽聽聽聽聽聽ClassLoader聽oldLoader聽=聽Thread.currentThread().getContextClassLoader();
聽聽聽聽聽聽聽聽
try聽{
聽聽聽聽聽聽聽聽聽聽聽聽Thread.currentThread().setContextClassLoader(this.getClass()
.getClassLoader());
銆銆銆ctx聽=聽new FileSystemXmlApplicationContext(ProjectUtil.toFullPath("properties/myspring.xml"));
聽聽聽聽聽聽聽聽}聽finally聽{
聽聽聽聽聽聽聽聽聽聽聽聽Thread.currentThread().setContextClassLoader(oldLoader);
聽聽聽聽聽聽聽聽}

鍏朵腑ProjectUtil.toFullPath鏄垜鑷繁鍐欑殑涓涓柟娉曪紝涓昏鏄緱鍒癿yspring.xml鐨勭粷瀵硅礬寰勶紝鍏朵唬鐮佸涓嬶細

import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URL;
import org.eclipse.core.runtime.FileLocator;
import org.eclipse.core.runtime.Path;
import org.eclipse.ui.plugin.AbstractUIPlugin;
import com.wxxr.management.admin.console.AdminConsolePlugin;
/**
聽* 鐢ㄤ簬鎻掍歡欏圭洰鍜岄潪鎻掍歡欏圭洰錛屾彁渚涗袱鑰呴氱敤鐨勬柟娉曟帴鍙?br />聽* @author chengang 2006-3-30
聽*/
public class ProjectUtil {
聽聽聽 private static AbstractUIPlugin plugin = AdminConsolePlugin.getDefault();
聽聽聽 private ProjectUtil() {}
聽聽聽 /**
聽聽聽聽 * 鍒ゆ柇褰撳墠鐨勮繍琛岀姸鎬佹槸鍚︿負鎻掍歡鏂瑰紡
聽聽聽聽 * @return true=鎻掍歡鏂瑰紡榪愯
聽聽聽聽 */
聽聽聽 private static boolean isPlugin() {
聽聽聽聽聽聽聽 return plugin != null;
聽聽聽 }
聽聽聽 public static URL getURL(String path) {
聽聽聽聽聽聽聽 if (isPlugin())//濡傛灉鏄彃浠?br />聽聽聽聽聽聽聽聽聽聽聽 return FileLocator.find(plugin.getBundle(), new Path(path), null);
聽聽聽聽聽聽聽 else
聽聽聽聽聽聽聽聽聽聽聽 try {
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 return new URL("file:" + path);
聽聽聽聽聽聽聽聽聽聽聽 } catch (MalformedURLException e) {
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 throw new RuntimeException(path + " is error", e);
聽聽聽聽聽聽聽聽聽聽聽 }
聽聽聽 }
聽聽聽 public static InputStream getInputStream(String path) {
聽聽聽聽聽聽聽 URL url = getURL(path);
聽聽聽聽聽聽聽 try {
聽聽聽聽聽聽聽聽聽聽聽 return url.openStream();
聽聽聽聽聽聽聽 } catch (IOException e) {
聽聽聽聽聽聽聽聽聽聽聽 throw new RuntimeException(e);
聽聽聽聽聽聽聽 }
聽聽聽 }
聽聽聽 public static String toFullPath(String path) {
聽聽聽聽聽聽聽 if (isPlugin()) {
聽聽聽聽聽聽聽聽聽聽聽 try {
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 return FileLocator.toFileURL(ProjectUtil.getURL(path)).getPath();
聽聽聽聽聽聽聽聽聽聽聽 } catch (IOException e) {
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 throw new RuntimeException(path + " toFullPath is fault", e);
聽聽聽聽聽聽聽聽聽聽聽 }
聽聽聽聽聽聽聽 } else {
聽聽聽聽聽聽聽聽聽聽聽 return path;
聽聽聽聽聽聽聽 }
聽聽聽 }
}


涓夈佹葷粨

涓婇潰涓ょ鏂瑰紡閭d竴縐嶆洿濂藉憿錛熷簲璇ユ槸絎簩縐嶃備竴鑸潵璇達紝婧愪唬鐮佺殑緙栬瘧鏂囦歡浼氭墦鎴愪竴涓猨ar鍖咃紙鍏跺疄涓嶆墦鎴愪竴涓狫AR鍖呬篃鍙互鐨勶紝鎴戝湪寰堝浠ュ墠灝卞皾璇曡繃灝哻lass鏂囦歡鏉炬暎鐨勯儴緗詫紝濡傛灉鍝釜綾昏淇敼錛屼慨鏀瑰悗灝卞彧閮ㄧ講瑕嗙洊榪欎釜class錛岀湅璧鋒潵涔熸尯鏂逛究銆備笉榪囪繖縐嶆柟寮忎笉鏄渶浣沖疄璺碉紝涓嶆帹鑽愭寮忓彂甯冩椂浣跨敤錛屼竴涓嶅績鍙兘寮曡搗渚濊禆瀹冪殑鍏朵粬綾誨嚭鐜伴棶棰樸傦級銆傚鏋滅敤絎竴縐嶆柟寮忓湪欏圭洰鎵撳寘鍚庯紝myspring.xml浼氭墦鍖呭埌jar鏂囦歡涓紝榪欐牱涓嶅埄浜庝粖鍚庡myspring榪涜鍔ㄦ佷慨鏀廣傚鏋滅敤絎簩縐嶅氨娌℃湁榪欑緙虹偣銆?br />
寰堝鏃跺欙紝鍦‥clipse寮鍙戠幆澧冧腑錛岃繍琛孯CP紼嬪簭娌℃湁闂銆備絾瀵煎嚭欏圭洰鍚庯紝鍦ㄧ嫭绔嬬殑鐜涓嵈鎶ラ厤緗枃浠訛紙涓嶅厜鏄疭pring錛夋壘涓嶅埌鐨勯敊璇紝瑙e喅鐨勬柟娉曢兘鍩烘湰涓庢鐩稿悓銆?br />

闄堝垰 2006-04-26 17:44 鍙戣〃璇勮
]]>
Eclipse鎻掍歡闆嗗悎http://m.tkk7.com/chengang/archive/2006/04/01/38609.html闄堝垰闄堝垰Sat, 01 Apr 2006 07:32:00 GMThttp://m.tkk7.com/chengang/archive/2006/04/01/38609.htmlhttp://m.tkk7.com/chengang/comments/38609.htmlhttp://m.tkk7.com/chengang/archive/2006/04/01/38609.html#Feedback6http://m.tkk7.com/chengang/comments/commentRss/38609.htmlhttp://m.tkk7.com/chengang/services/trackbacks/38609.html
Easy Explore銆鎴戝繀瑁呯殑宸ュ叿錛屽彲浠ョ洿鎺ユ墦寮欏圭洰鎴栨枃浠剁殑鎵鍦ㄧ洰褰?br />Easy Struts 銆榪欎釜榪炴帴鏈変袱涓蔣浠訛紝榪欎釜鏄敤浜嶴truts寮鍙戠殑
Update URL錛?a >http://easystruts.sourceforge.net/eclipse/updates/site.xml

Subversion for Eclipse聽浠g爜鐗堟湰鎺у埗宸ュ叿Subversion鐨勫鎴風Eclipse鎻掍歡
Update URL錛?a >http://subclipse.tigris.org/update
Jalopy for Eclipse(3.0,3.1) - 浠g爜緹庡寲宸ュ叿
Download URL錛?a >http://prdownloads.sourceforge.net/jalopy/jalopy-eclipse-0.2.7.zip
Freemarker for Eclipse - JSP妯$増寮曟搸
Version: 0.3.1
Download URL錛?a >http://sourceforge.net/project/showfiles.php?group_id=794&package_id=86096
log4e - Log浠g爜宸ュ叿
Update URL錛?a >http://log4e.jayefem.de/update
TomcatPlugin for Eclipse - Tomcat璋冭瘯
Download URL錛?a >http://www.sysdeo.com/eclipse/tomcatplugin
XMLBuddy for Eclipse - XML宸ュ叿
Download URL錛?a >http://www.xmlbuddy.com
Checkstyle for Eclipse - 浠g爜瑙勮寖媯鏌ュ伐鍏?
Update URL錛?a >http://eclipse-cs.sourceforge.net/update/
Metrics for Eclipse - 浠g爜澶嶆潅搴︽鏌ュ伐鍏?
Update URL錛?a >http://metrics.sourceforge.net/update/
JDepend for Eclipse - 浠g爜渚濊禆搴︽鏌ュ伐鍏?
Download URL錛?a >http://andrei.gmxhome.de/eclipse/
JBoss Hibernate - ORM宸ュ叿
Update URL錛?a >http://downloads.jboss.com/jbosside/updates/development/
AnyEdit - 澧炲己Editor宸ュ叿
Download URL錛?a >http://andrei.gmxhome.de/anyedit/links.html
serialVer - 鐢熸垚serialVersionUID宸ュ叿
Download URL錛?a >http://211.147.225.71/elvis/serialversion.zip
QuickREx - 姝e垯琛ㄨ揪寮忛獙璇佸伐鍏?
Update URL錛?a >http://www.bastian-bergerhoff.com/eclipse/features


闄堝垰 2006-04-01 15:32 鍙戣〃璇勮
]]>
Plugin鍜孉pp鐨勭粺涓璺緞鎺ュ彛http://m.tkk7.com/chengang/archive/2006/03/30/38214.html闄堝垰闄堝垰Thu, 30 Mar 2006 03:22:00 GMThttp://m.tkk7.com/chengang/archive/2006/03/30/38214.htmlhttp://m.tkk7.com/chengang/comments/38214.htmlhttp://m.tkk7.com/chengang/archive/2006/03/30/38214.html#Feedback0http://m.tkk7.com/chengang/comments/commentRss/38214.htmlhttp://m.tkk7.com/chengang/services/trackbacks/38214.html鍦‥clipse鎻掍歡錛圥lugin錛夊紑鍙戜腑錛岄渶瑕佸啓涓浜汿est Case錛坆y JUnit錛夛紝榪欎簺Test Case涓嶆槸浠ユ彃浠舵柟娉曡繍琛岀殑錛岃屾槸涓浜涙櫘閫氱殑Application銆傝繖鏃惰娉ㄦ剰鍒版彃浠跺拰App鑾峰彇璺緞鐨勬柟寮忔槸涓嶅悓鐨勶紝榪欐椂濡傛灉浣犺嫻嬭瘯涓浜涢」鐩腑鐨勪竴浜涙秹鍙婂埌璇繪枃浠剁殑涓浜涚被錛屾棤鐤戜細瀵艱嚧鍑洪敊銆備負浜嗚Plugin鍜孉pp璺緞鑾峰彇閫忔槑鍖栵紝涓嶉槻鍐欎竴涓伐鍏風被鏉ユ彁渚涚粺涓鐨勮礬寰勮幏鍙栨柟娉曪紝紺轟緥綾誨涓嬫墍紺猴細

榪欎釜鎬濊礬涔熷彲浠ユ墿灞曞埌Plugin鍜孉pp涓嶄竴鏍風殑鍦版柟錛岃繖鏍峰啓璧稵est Case灝辨柟渚垮浜嗐?br />
璇存槑錛氱ず渚嬩腑鐨凙dminConsolePlugin綾誨氨鏄垱寤烘彃浠墮」鐩嚜鍔ㄧ敓鎴愮殑閭d釜綾伙紝浣犵殑欏圭洰涔熻鍙滈」鐩悕+Plugin鈥?br />
import聽java.io.IOException;
import聽java.io.InputStream;
import聽java.net.MalformedURLException;
import聽java.net.URL;

import聽org.eclipse.core.runtime.Path;
import聽org.eclipse.ui.plugin.AbstractUIPlugin;

import聽com.wxxr.management.admin.console.AdminConsolePlugin;

/**
聽*聽鐢ㄤ簬鎻掍歡欏圭洰鍜岄潪鎻掍歡欏圭洰錛屾彁渚涗袱鑰呴氱敤鐨勬柟娉曟帴鍙?br />聽*聽
@author聽chengang聽2006-3-30
*/
publicclass聽ProjectUtil聽{

聽聽聽聽
privatestatic聽AbstractUIPlugin聽plugin聽=聽AdminConsolePlugin.getDefault();

聽聽聽聽
private聽ProjectUtil()聽{}

聽聽聽聽
/**
聽聽聽聽聽*聽鍒ゆ柇褰撳墠鐨勮繍琛岀姸鎬佹槸鍚︿負鎻掍歡鏂瑰紡
聽聽聽聽聽*聽
@return聽true=鎻掍歡鏂瑰紡榪愯
聽聽聽聽聽
*/
聽聽聽聽
privatestaticboolean聽isPlugin()聽{
聽聽聽聽聽聽聽聽
return聽plugin聽!=null;
聽聽聽聽}

聽聽聽聽
publicstatic聽URL聽getURL(String聽path)聽{
聽聽聽聽聽聽聽聽
if聽(isPlugin())//濡傛灉鏄彃浠?/span>
聽聽聽聽聽聽聽聽聽聽聽聽//return聽plugin.find(new聽Path(path));
聽聽聽聽聽聽聽聽聽聽聽 returnFileLocator.find(plugin.getBundle(), newPath(path), null);聽聽聽 //闄堝垰淇敼浜?006-8-24錛宔clipse3.2宸茬粡寤鴻鐢ㄦ鏂規硶
聽聽聽聽聽聽聽聽
else
聽聽聽聽聽聽聽聽聽聽聽聽
try聽{
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽
returnnew聽URL("file:"+聽path);
聽聽聽聽聽聽聽聽聽聽聽聽}聽
catch聽(MalformedURLException聽e)聽{
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽
thrownew聽RuntimeException(path聽+"聽is聽error",聽e);
聽聽聽聽聽聽聽聽聽聽聽聽}
聽聽聽聽}

聽聽聽聽
publicstatic聽InputStream聽getInputStream(String聽path)聽{
聽聽聽聽聽聽聽聽URL聽url聽
=聽getURL(path);
聽聽聽聽聽聽聽聽
try聽{
聽聽聽聽聽聽聽聽聽聽聽聽
return聽url.openStream();
聽聽聽聽聽聽聽聽}聽
catch聽(IOException聽e)聽{
聽聽聽聽聽聽聽聽聽聽聽聽
thrownew聽RuntimeException(e);
聽聽聽聽聽聽聽聽}
聽聽聽聽}

}


闄堝垰 2006-03-30 11:22 鍙戣〃璇勮
]]>
RCP涓洜ClassLoader 鑰屽鑷存壘涓嶅埌綾葷殑瑙e喅鏂規硶http://m.tkk7.com/chengang/archive/2006/03/07/34073.html闄堝垰闄堝垰Tue, 07 Mar 2006 06:49:00 GMThttp://m.tkk7.com/chengang/archive/2006/03/07/34073.htmlhttp://m.tkk7.com/chengang/comments/34073.htmlhttp://m.tkk7.com/chengang/archive/2006/03/07/34073.html#Feedback0http://m.tkk7.com/chengang/comments/commentRss/34073.htmlhttp://m.tkk7.com/chengang/services/trackbacks/34073.html
鎴戠殑RCP瀵笴lassLoad闂鐨勮В鍐籌紝榪欐槸涓涓jndi閰嶇疆鏂囦歡鐨勬柟娉曘?/DIV>
    private void intJNDI() {
        ClassLoader cl = Thread.currentThread().getContextClassLoader(); //淇濆瓨鑰佺殑ClassLoader
        Thread.currentThread().setContextClassLoader(this.getClass().getClassLoader()); //璁劇疆鏂扮殑ClassLoader
        IPath path = new Path("properties/jndi.properties");
        URL url = AdminConsolePlugin.getDefault().find(path);
        Properties p = new Properties();
        try {
            p.load(url.openStream());
            String address = System.getProperty("jndi.address");
            String port = System.getProperty("jndi.port");
            if (address != null && !address.trim().equals("") && port != null && !port.trim().equals("")) {
                p.remove("java.naming.provider.url");
                p.setProperty("java.naming.provider.url", "jnp://" + address.trim() + ":" + port.trim());
            }
            AdminConsolePlugin.getDefault().setJNDIInitContext(new InitialContext(p));
        } catch (Throwable e) {
            throw new RuntimeException("Failed to connect to domain controller.", e);
        } finally {
            Thread.currentThread().setContextClassLoader(cl);//鏈鍚庢仮澶嶆垚鑰佺殑ClassLoader
        }
    }


闄堝垰 2006-03-07 14:49 鍙戣〃璇勮
]]>
Eclipse鎻掍歡鍙奟CP寮鍙戜腑鐨勭涓夋柟搴撶殑璁劇疆http://m.tkk7.com/chengang/archive/2006/03/07/34072.html闄堝垰闄堝垰Tue, 07 Mar 2006 06:48:00 GMThttp://m.tkk7.com/chengang/archive/2006/03/07/34072.htmlhttp://m.tkk7.com/chengang/comments/34072.htmlhttp://m.tkk7.com/chengang/archive/2006/03/07/34072.html#Feedback0http://m.tkk7.com/chengang/comments/commentRss/34072.htmlhttp://m.tkk7.com/chengang/services/trackbacks/34072.html
鏂?闄堝垰聽from www.chengang.com.cn聽at 2005-12-14
銆銆寰堝浜哄湪寮鍙慠CP鏃訛紝鍙戠幇寮鍙戞椂閮芥病闂錛屼絾瀵煎嚭鎴愬寘鏃跺嵈鎶ユ壘涓嶅埌絎笁鏂瑰簱涓被鐨勯敊璇備富瑕佸師鍥犲氨鏄病鏈夊皢絎笁鏂瑰簱閰嶇疆濂姐傜幇鍦ㄦ垜緇欏嚭涓涓疄鐜伴」鐩殑閰嶇疆涓虹ず渚嬶紝浠ヤ緵鍙傝冦?/div>
銆銆鐜錛欵clipse3.2M3銆涓涓猂CP鐨勫疄闄呴」鐩紝鎻掍歡欏圭洰鍚屾牱閫傜敤姝ゆ柟娉?/div>
銆銆
涓銆佹渶鍏抽敭鐨勫氨鏄痯lugin.xml鍜孧ANIFEST.MF
銆銆鎵鏈夌晫闈笂鐨勬渶鍚庢搷浣滐紝緇撴灉閮芥槸淇濆瓨鍦ㄨ繖涓や釜鏂囦歡涓傛敞鎰忥細鈥?classpath鈥濇枃浠跺彧鏄紑鍙戞椂瀵瑰紩鐢ㄧ涓夊簱鏈夌敤錛屾墦鍖呭彂琛屼箣鍚庡畠鐨勪綔鐢ㄥ氨娌℃湁浜嗭紝榪樺緱闈爌lugin.xml鍜孧ANIFEST.MF銆?/div>
1銆乸lugin.xml鏂囦歡
<?xml version="1.0" encoding="GB2312"?>
<?eclipse version="3.0"?>
<plugin>
聽聽 <extension
聽聽聽聽聽聽聽聽 id="AdminConsole"
聽聽聽聽聽聽聽聽 point="org.eclipse.core.runtime.applications">
聽聽聽聽聽聽聽 <application>
聽聽聽聽聽聽聽聽聽聽聽 <run class="com.wxxr.management.admin.console.AdminConsole"/>
聽聽聽聽聽聽聽 </application>
聽聽 </extension>

聽聽 <extension id="AdminConsole" point="org.eclipse.core.runtime.products">
聽聽<product name="%productName" application="com.wxxr.management.admin.console.AdminConsole">
聽聽聽<property name="appName" value="%swtAppName"/>
聽聽聽<property name="windowImages" value="icons/eclipse.gif,icons/eclipse32.gif"/>
聽聽聽<property name="aboutText" value="%aboutText"/>
聽聽聽<property name="aboutImage" value="icons/eclipse_lg.gif"/>
聽聽聽<property name="windowImages" value="icons/alt16.gif,icons/eclipse.gif"/>
聽聽</product>
聽聽 </extension>
聽聽
聽聽 <extension
聽聽聽聽聽 point="org.eclipse.ui.perspectives">
聽聽聽聽聽 <perspective
聽聽聽聽聽聽聽聽聽聽聽 class="com.wxxr.management.admin.console.monitor.MonitorPerspective"
聽聽聽聽聽聽聽聽聽聽聽 name="%perspectiveName"
聽聽聽聽聽聽聽聽聽聽聽 id="com.wxxr.management.admin.console.monitor.MonitorPerspective"/>
聽聽聽聽聽 <perspective
聽聽聽聽聽聽聽聽聽聽聽 class="com.wxxr.management.admin.console.configure.ConfigurePerspective"
聽聽聽聽聽聽聽聽聽聽聽 name="%configurePerspectiveName"
聽聽聽聽聽聽聽聽聽聽聽 id="com.wxxr.management.admin.console.configure.ConfigurePerspective"/>
聽聽聽聽聽 <perspective
聽聽聽聽聽聽聽聽聽聽聽 class="com.wxxr.management.admin.console.jmx.JMXPerspective"
聽聽聽聽聽聽聽聽聽聽聽 name="%jmxPerspectiveName"
聽聽聽聽聽聽聽聽聽聽聽 id="com.wxxr.management.admin.console.jmx.JMXPerspective"/>
聽聽 </extension>
聽<extension
聽聽 point="org.eclipse.ui.editors">
聽聽 <editor
聽聽聽name="浜嬩歡鍒楄〃"
聽聽聽icon="icons/alt16.gif"
聽聽聽class="com.wxxr.management.admin.console.log.ui.LogEditor"
聽聽聽id="com.wxxr.management.admin.console.log.ui.LogEditor">
聽聽 </editor>
聽聽 <editor
聽聽聽name="鍦板浘"
聽聽聽icon="icons/map_view.gif"
聽聽聽class="com.wxxr.management.admin.console.map.MapEditor"
聽聽聽id="com.wxxr.management.admin.console.map.MapEditor">
聽聽 </editor>
聽</extension>
聽聽 <extension
聽聽聽聽聽聽聽聽 point="org.eclipse.ui.views">
聽聽聽聽聽 <category
聽聽聽聽聽聽聽聽聽聽聽 id="com.wxxr.management.admin.console.monitor.view"
聽聽聽聽聽聽聽聽聽聽聽 name="%views.category.name"/>
聽聽聽聽聽 <view
聽聽聽聽聽聽聽聽聽聽聽 id="com.wxxr.management.admin.console.navigator.ui.StationExploreView"
聽聽聽聽聽聽聽聽聽聽聽 name="宸ヤ綔绔?
聽聽聽聽聽聽聽聽聽聽聽 icon="icons/eclipse.gif"
聽聽聽聽聽聽聽聽聽聽聽 class="com.wxxr.management.admin.console.navigator.ui.StationExploreView"
聽聽聽聽聽聽聽聽聽聽聽 category="com.wxxr.management.admin.console.monitor.view"/>
聽聽聽聽聽 <view
聽聽聽聽聽聽聽聽聽聽聽 name="浜嬩歡緇嗚妭"
聽聽聽聽聽聽聽聽聽聽聽 icon="icons/eclipse.gif"
聽聽聽聽聽聽聽聽聽聽聽 category="com.wxxr.management.admin.console.monitor.view"
聽聽聽聽聽聽聽聽聽聽聽 class="com.wxxr.management.admin.console.monitor.eventview.EventDetailView"
聽聽聽聽聽聽聽聽聽聽聽 id="com.wxxr.management.admin.console.monitor.eventview.EventDetailView" />
聽聽聽聽聽 <view
聽聽聽聽聽聽聽聽聽聽聽 name="浜嬩歡緇熻"
聽聽聽聽聽聽聽聽聽聽聽 icon="icons/eclipse.gif"
聽聽聽聽聽聽聽聽聽聽聽 category="com.wxxr.management.admin.console.monitor.view"
聽聽聽聽聽聽聽聽聽聽聽 class="com.wxxr.management.admin.console.monitor.view.SystemEventStatisticsView"
聽聽聽聽聽聽聽聽聽聽聽 id="com.wxxr.management.admin.console.monitor.view.SystemEventStatisticsView" />
聽聽聽聽聽 <view
聽聽聽聽聽聽聽聽聽聽聽 name="绱фヤ簨浠跺鐞?
聽聽聽聽聽聽聽聽聽聽聽 icon="icons/eclipse.gif"
聽聽聽聽聽聽聽聽聽聽聽 category="com.wxxr.management.admin.console.monitor.view"
聽聽聽聽聽聽聽聽聽聽聽 class="com.wxxr.management.admin.console.emergency.ui.EmergencyEventReceiverView"
聽聽聽聽聽聽聽聽聽聽聽 id="com.wxxr.management.admin.console.emergency.ui.EmergencyEventReceiverView" />
聽聽聽聽聽 <category
聽聽聽聽聽聽聽聽聽聽聽 id="com.wxxr.management.admin.console.jmx.view"
聽聽聽聽聽聽聽聽聽聽聽 name="%views.category.name"/>
聽聽聽聽聽 <view
聽聽聽聽聽聽聽聽聽聽聽 name="JMX Connections"
聽聽聽聽聽聽聽聽聽聽聽 icon="icons/eclipse.gif"
聽聽聽聽聽聽聽聽聽聽聽 category="com.wxxr.management.admin.console.jmx.view"
聽聽聽聽聽聽聽聽聽聽聽 class="com.wxxr.management.admin.console.jmx.ui.JMXExploreView"
聽聽聽聽聽聽聽聽聽聽聽 id="com.wxxr.management.admin.console.jmx.ui.JMXExploreView" />
聽聽聽聽聽 <view
聽聽聽聽聽聽聽聽聽聽聽 name="JMX Attributes View"
聽聽聽聽聽聽聽聽聽聽聽 icon="icons/eclipse.gif"
聽聽聽聽聽聽聽聽聽聽聽 category="com.wxxr.management.admin.console.jmx.view"
聽聽聽聽聽聽聽聽聽聽聽 class="com.wxxr.management.admin.console.jmx.ui.AttributesView"
聽聽聽聽聽聽聽聽聽聽聽 id="com.wxxr.management.admin.console.jmx.ui.AttributesView" />
聽聽聽聽聽 <view
聽聽聽聽聽聽聽聽聽聽聽 name="JMX Operations View"
聽聽聽聽聽聽聽聽聽聽聽 icon="icons/eclipse.gif"
聽聽聽聽聽聽聽聽聽聽聽 category="com.wxxr.management.admin.console.jmx.view"
聽聽聽聽聽聽聽聽聽聽聽 class="com.wxxr.management.admin.console.jmx.ui.OperationsView"
聽聽聽聽聽聽聽聽聽聽聽 id="com.wxxr.management.admin.console.jmx.ui.OperationsView" />
聽聽聽聽聽 <view
聽聽聽聽聽聽聽聽聽聽聽 name="JMX MBean View"
聽聽聽聽聽聽聽聽聽聽聽 icon="icons/eclipse.gif"
聽聽聽聽聽聽聽聽聽聽聽 category="com.wxxr.management.admin.console.jmx.view"
聽聽聽聽聽聽聽聽聽聽聽 class="com.wxxr.management.admin.console.jmx.ui.MBeanView"
聽聽聽聽聽聽聽聽聽聽聽 id="com.wxxr.management.admin.console.jmx.ui.MBeanView" />
聽聽 </extension>
聽聽 <extension
聽聽聽聽聽聽聽聽 id="AdminConsole"
聽聽聽聽聽聽聽聽 point="org.eclipse.core.runtime.products">
聽聽聽聽聽 <product
聽聽聽聽聽聽聽聽聽聽聽 application="com.wxxr.management.admin.console.AdminConsole"
聽聽聽聽聽聽聽聽聽聽聽 name="AdminConsole"/>
聽聽 </extension>
聽聽
</plugin>
聽聽
2銆丮ETA-INF\MANIFEST.MF鏂囦歡
娉ㄦ剰錛?/div>
錛?錛夎繖閲宺equire-bundle瀹氫箟浜嗛」鐩緷璧栫殑鎻掍歡銆?/div>
錛?錛塀undle-ClassPath瀹氫箟浜嗗紩鐢ㄧ殑絎笁鏂瑰簱錛屽埆蹇樹簡鎶夾dminConolse欏圭洰鑷繁console.jar鍔犺繘鍘伙紝鍚﹀垯榪炶嚜宸遍」鐩噷鐨勭被閮戒細鎵句笉鍒般?/div>
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: com.wxxr.management.admin.console; singleton:=true
Bundle-Version: 1.0.0
Bundle-Activator: com.wxxr.management.admin.console.AdminConsolePlugin
Bundle-Localization: plugin
Require-Bundle: org.eclipse.ui,
聽org.eclipse.core.runtime,
聽org.eclipse.core.resources,
聽org.eclipse.gef,
聽org.eclipse.ui.forms,
聽org.eclipse.ui.console
Eclipse-AutoStart: true
Bundle-Vendor: %providerName
Bundle-ClassPath: console.jar,
聽lib/commons-codec-1.3.jar,
聽lib/jboss.jar,
聽lib/jbossall-client.jar,
聽lib/jboss-jmx.jar,
聽lib/jboss-system.jar,
聽lib/log4j-1.2.8.jar,
聽lib/wxxr-common-1.0-b1.jar,
聽lib/wxxr-common-jboss-1.0-b1.jar,
聽lib/wxxr-db-persistence-1.0-b1.jar,
聽lib/wxxr-jboss-controller-1.0-b1.jar,
聽lib/wxxr-jboss-workstation-1.0-b1.jar,
聽lib/wxxr-remoting-1.0-b1.jar,
聽lib/wxxr-security-1.0-b1.jar,
聽lib/xerces-2.6.2.jar,
聽lib/xmlParserAPIs-2.2.1.jar,
聽lib/xmlrpc-2.0.jar
3銆乥uild.properties鏂囦歡銆傝繖涓枃浠朵富瑕佹槸鐢‥clipse瀵煎嚭鍖呯殑鏃跺欑敤銆?/div>
source.console.jar = src/
output.console.jar = bin/
bin.includes = plugin.xml,\
聽聽聽聽 *.jar,\
聽聽聽聽聽聽聽聽聽聽聽聽聽聽 console.jar, \
聽聽聽聽聽聽聽聽聽聽聽聽聽聽 plugin.properties
聽聽聽聽聽聽聽聽聽聽聽聽聽聽
pluginName = Admin Console Plug-in
providerName = WXXR.com.cn
perspectiveName = Admin Console
configurePerspectiveName= Configure
jmxPerspectiveName= JMX Console
聽聽聽聽聽聽聽聽聽聽聽聽聽聽 
jars.extra.classpath = lib/commons-codec-1.3.jar,\
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 lib/jboss.jar,\
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 lib/jbossall-client.jar,\
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 lib/jboss-jmx.jar,\
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 lib/jboss-system.jar,\
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 lib/log4j-1.2.8.jar,\
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 lib/wxxr-common-1.0-b1.jar,\
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 lib/wxxr-common-jboss-1.0-b1.jar,\
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 lib/wxxr-db-persistence-1.0-b1.jar,\
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 lib/wxxr-jboss-controller-1.0-b1.jar,\
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 lib/wxxr-jboss-workstation-1.0-b1.jar,\
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 lib/wxxr-security-1.0-b1.jar,\
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 lib/wxxr-remoting-1.0-b1.jar,\
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 lib/xerces-2.6.2.jar,\
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 lib/xmlParserAPIs-2.2.1.jar,\
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 lib/xmlrpc-2.0.jar
4銆乸lugin.properties錛岃繖涓斁涓浜涗笂闈㈠嚑涓枃浠剁敤鍒扮殑鍙橀噺銆?/div>
pluginName= WXXR Admin Console
providerName= wxxr.com.cn
productName= WXXR SMS Operation Platform
appName= WXXR Admin Console
perspectives.browser.name= WXXR Admin Console
views.category.name= WXXR Admin Console
views.browser.name= Browser
views.history.name= History
views.stationexplore.name= Stations
views.tasklist.name= Task List
views.loglist.name= Workstation Monitor
monitor.message.detail=Monitor Message Detail
monitor.message.statistics=????
swtAppName= AdminConsole
aboutText= WXXR Admin Console \n\n\
(c) Copyright WXXR Ltd. and others 2003, 2004.聽 All rights reserved.\n\
Visit http://www.wxxr.com.cn
浜屻佸浘褰㈡柟寮?/div>
銆鏈夋椂鐩存帴緙栬緫plugin.xml絳夋枃浠跺鏄撳嚭閿欙紙鍏ㄨ絀烘牸浠涔堢殑錛夛紝閭d箞鍙互鐢ㄥ浘褰㈢紪杈戞柟寮忔潵錛屼笉榪囨渶鍚庣粨鏋滆繕鏄弽鏄犲埌plugin.xml絳夋枃浠朵腑鐨勩傛垜鎶妏lugin.xml鎵撳紑錛岀劧鍚庝竴涓」涓涓」鐨勬妸鍥炬埅涓嬫潵錛屼互渚涘ぇ瀹跺弬鑰冦?/div>
1134538761302_5236.gif

1134538769117_7853.gif

1134538790864_4652.gif

1134538806626_1515.gif

1134538814862_3413.gif

銆榪欎釜鐣岄潰鏄痓uild.properties閰嶇疆鐨勫弽鏄?/div>
1134538823973_7531.gif

聽鏈濂藉湪欏圭洰灞炴х殑搴撶敤寮曢」鐨勬晥鏋滃涓嬶細
1134535421290_7544.gif


浣滆呯畝浠?/strong>

闄堝垰錛屽箍瑗挎鏋椾漢錛岃憲浣滄湁銆奅clipse浠庡叆闂ㄥ埌綺鵑氥?br />鎮ㄥ彲浠ラ氳繃鍏跺崥瀹簡瑙f洿澶氫俊鎭拰鏂囩珷錛?a >http://www.chenGang.com.cn



闄堝垰 2006-03-07 14:48 鍙戣〃璇勮
]]>鍦≧CP欏圭洰涓壘涓嶅埌JAR鍖呯殑寮傚父鐨勮В鍐?/title><link>http://m.tkk7.com/chengang/archive/2006/03/07/34063.html</link><dc:creator>闄堝垰</dc:creator><author>闄堝垰</author><pubDate>Tue, 07 Mar 2006 06:32:00 GMT</pubDate><guid>http://m.tkk7.com/chengang/archive/2006/03/07/34063.html</guid><wfw:comment>http://m.tkk7.com/chengang/comments/34063.html</wfw:comment><comments>http://m.tkk7.com/chengang/archive/2006/03/07/34063.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/chengang/comments/commentRss/34063.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/chengang/services/trackbacks/34063.html</trackback:ping><description><![CDATA[闄堝垰/www.chengang.com.cn 2006-02-17<BR><BR> <div id="ayceguk" class=item-content> <DIV>  鍓嶆鏃墮棿鐪嬪埌鏈夌増鍙嬶紝鍥犱負RCP涓壘涓嶅埌JAR鍖呯殑闂錛屽紕寰楃劍澶寸儌棰濄傜敱浜庢病鏈夌増鍙嬬殑寮鍙戠幆澧冿紝鎵浠ヤ篃寰堥毦緇欎粬鎻愬嚭閿欒鍘熷洜鍦ㄥ摢銆傛巿浜轟互楸鹼紝涓嶅鎺堜漢浠ユ笖銆備粖澶╂垜涔熼亣鍒頒簡涓嬈′簡錛屽氨鎶婃垜瑙e喅榪欎釜闂鐨勬濊礬鍐欏嚭鏉ワ紝浠ヤ緵鍙傝冦?BR> <BR>浠婂ぉRCP鍔犲叆涓涓柊鐨勬ā鍧楋紝鍏朵腑闇瑕佺敤DOM4J璇誨叆涓涓猉ML鏂囦歡銆傝繘琛岀殑榪囩▼濡備笅<BR> <BR>1.灝哾om4j-1.6.jar澶嶅埗鍒癓IB鐩綍涓?BR> <BR>2.鍦╩aven鐨刾roject.xml涓姞鍏ヤ簡寮曠敤錛岃繖鏄負浜嗗湪鏋勫緩欏圭洰鏃訛紝浠巎ar浠撳簱鑷姩灝哾om4j-1.6.jar澶嶅埗鍒伴」鐩甽ib鐩綍銆?BR>  <dependency><BR>   <groupId>dom4j</groupId><BR>   <artifactId>dom4j</artifactId><BR>   <version>1.6</version><BR>   <properties><BR>    <plugin.library>true</plugin.library><BR>   </properties><BR>  </dependency><BR> <BR>3.鍦ㄩ」鐩笅maven update_libs 錛屽皢欏圭洰鐨刲ib搴撴洿鏂頒竴涓?榪欐椂絎?姝ユ墜鍔ㄥ鍒跺彲浠ヤ笉鐢紝濡傛灉浣犳槸鐢ˋNT鎴栨墜宸ユ瀯寤洪」鐩殑錛岀2銆?姝ョ渷鐣?<BR> <BR>4. 鍦╞uild.properties鍔犲叆瀵筪om4j-1.6.jar鐨勫紩鐢?BR>jars.extra.classpath = lib/commons-codec-1.3.jar,\<BR>                       lib/dom4j-1.6.jar,\<BR>                       lib/jboss.jar,\<BR> </DIV> <DIV></DIV> <DIV>榪欐椂宸茬粡鍙互鍦‥clipse涓紑鍙慸om4j鐨勭▼搴忎簡錛屻傚湪Application鐜涓嬪仛浜哾om4j鐨勬祴璇曪紝娌℃湁闂銆傝櫧鐒舵病鏈夊湪.classpath涓姞鍏ュdom4j-1.6.jar鐨勫紩鐢紝浣嗛」鐩睘鎬т腑鐨?java build path"->"Libraries"涓殑"Plug-in Dependencies"涓凡緇忔湁浜嗗dom4j-1.6.jar鐨勫紩鐢ㄣ?BR> <BR>鐒惰岃繍琛孯CP紼嬪簭榪涜嫻嬭瘯鏃跺嵈鍑虹幇浜嗛敊璇紝鐣岄潰鍜宑onsole娌℃湁鎻愮ず閿欒鍘熷洜銆傛槸紼嬪簭閿欒鍚楋紵浜庢槸灝嗙▼搴忔敞閲婅嚦鏈綆錛岃繕鏄笉琛屻傞毦閬撴槸鍖呮病鎵懼埌鐨勯敊璇紵鍝﹀繕璁板幓鐪嬬湅閿欒鏃ュ織浜嗭紝浜庢槸杞埌runtime-adminconsole\.metadata鐩綍涓嬫墦寮.log鏂囦歡錛屾灉鐒舵槸綾繪湭鎵懼埌閿欒寮傚父錛屽涓嬶細<BR>java.lang.NoClassDefFoundError: org/dom4j/io/SAXReader<BR> <BR>浣哸pplication涓嬫庝箞鑳芥壘鍒癲om4j鍖呭憿錛岄毦閬撴湁浠涔堝湴鏂圭殑瀵筪om4j鎴戞病鍔犱笂錛熶簬鏄墦寮plugin.xml錛屽湪瀹冪殑鍥懼艦鐣岄潰閲岀炕浜嗙炕錛屽彂鐜皉untime閫夐」鍗$殑classpath娌℃湁鍔犲叆瀵筪om4j鍖呯殑寮曠敤銆俽untime欏歸【鍚嶆濊灝辨槸榪愯鏃剁殑渚濊禆欏廣傚湪榪欓噷鍔犱笂瀵筪om4j鍖呯殑寮曠敤鍚庯紝閿欒瑙i櫎銆?BR> <BR>鍔犵殑鏂規硶鏈変袱縐嶏紝鏈綆鍗曠殑閫氱敤鍥懼艦鐣岄潰鍔狅紝鍙﹀涔熷彲浠ラ氳繃META-INF/MANIFEST.MF鏂囦歡鏉ュ姞銆傛垜涔犳儻鐩存帴鎿嶄綔鏂囦歡錛屽綋鍒濅負浜嗗姞鍏om4j鍖呯殑寮曠敤鍦ㄩ」鐩牴鐩綍涓嬬炕浜嗕竴閬嶏紝鍗存病娉ㄦ剰META-INF鐩綍涓嬭繕鏈変竴涓厤緗?/DIV> <div id="ksuyaqw" class=clear></DIV></DIV><BR><BR><img src ="http://m.tkk7.com/chengang/aggbug/34063.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/chengang/" target="_blank">闄堝垰</a> 2006-03-07 14:32 <a href="http://m.tkk7.com/chengang/archive/2006/03/07/34063.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>draw2d紺轟緥閿欒鐨勮В鍐?/title><link>http://m.tkk7.com/chengang/archive/2006/03/02/33198.html</link><dc:creator>闄堝垰</dc:creator><author>闄堝垰</author><pubDate>Thu, 02 Mar 2006 06:08:00 GMT</pubDate><guid>http://m.tkk7.com/chengang/archive/2006/03/02/33198.html</guid><wfw:comment>http://m.tkk7.com/chengang/comments/33198.html</wfw:comment><comments>http://m.tkk7.com/chengang/archive/2006/03/02/33198.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/chengang/comments/commentRss/33198.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/chengang/services/trackbacks/33198.html</trackback:ping><description><![CDATA[<DIV>鏂?闄堝垰銆2005-11-04<BR><BR>銆銆鍦ㄥ涔燿raw2d涓紝鍙戠幇浠ュ墠錛坋clipse2.*錛夋病闂鐨勫府鍔╄嚜甯︾ず渚嬶紝鍦╡clipse3.1榪愯鏈変簡涓浜涢棶棰橈細妞渾絳夋樉紺轟笉鍑烘潵銆傜粡灝濊瘯錛岃В鍐蟲柟娉曞涓嬶細<BR><BR> <DIV style="BORDER-RIGHT: windowtext 0.5pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 0.5pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 4px; BORDER-LEFT: windowtext 0.5pt solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"> <DIV><IMG src="http://glchengang.cnblogs.com/Images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #000000">鍦ㄧ▼搴忎腑鍔犱竴鍙ャellipse.setBounds(</SPAN><SPAN style="COLOR: #0000ff">new</SPAN><SPAN style="COLOR: #000000"> Rectangle(</SPAN><SPAN style="COLOR: #000000">0</SPAN><SPAN style="COLOR: #000000">, </SPAN><SPAN style="COLOR: #000000">-</SPAN><SPAN style="COLOR: #000000">137</SPAN><SPAN style="COLOR: #000000">, </SPAN><SPAN style="COLOR: #000000">1000</SPAN><SPAN style="COLOR: #000000">, </SPAN><SPAN style="COLOR: #000000">1000</SPAN><SPAN style="COLOR: #000000">));銆鍗沖彲錛?BR><IMG src="http://glchengang.cnblogs.com/Images/OutliningIndicators/None.gif" align=top></SPAN></DIV></DIV><BR>銆銆浼拌鏄繃鍘繪湁涓涓ぇ灝忕殑榛樿鍊鹼紝鑰屾柊鐗堢殑draw2d鍙栨秷浜嗐傚彟娉?draw2d騫朵笉鍖呭惈鍦ㄩ粯璁ょ殑Eclipse涓嬭澆鍖呬腑,浣犻渶瑕佸幓eclipse.org鍙﹀涓嬭澆.</DIV><img src ="http://m.tkk7.com/chengang/aggbug/33198.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/chengang/" target="_blank">闄堝垰</a> 2006-03-02 14:08 <a href="http://m.tkk7.com/chengang/archive/2006/03/02/33198.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://m.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://cuitccol.com" target="_blank">国产亚洲美日韩AV中文字幕无码成人</a>| <a href="http://69xjk.com" target="_blank">国产一区二区三区免费视频</a>| <a href="http://maomaots.com" target="_blank">亚洲女同成av人片在线观看</a>| <a href="http://jsky163.com" target="_blank">一级人做人a爰免费视频</a>| <a href="http://hcdigi.com" target="_blank">亚洲国产成人五月综合网 </a>| <a href="http://zygwkqf.com" target="_blank">亚洲精品美女久久久久久久</a>| <a href="http://www454yu.com" target="_blank">成年轻人网站色免费看</a>| <a href="http://wilbysec.com" target="_blank">亚洲日韩精品国产一区二区三区</a>| <a href="http://8568008.com" target="_blank">成年人在线免费观看</a>| <a href="http://bjsunic.com" target="_blank">亚洲av无码专区在线观看亚</a>| <a href="http://jinlaifubuxiugang.com" target="_blank">国产成人免费a在线资源</a>| <a href="http://959901cc.com" target="_blank">日本高清免费中文在线看</a>| <a href="http://888xxss.com" target="_blank">亚洲无码日韩精品第一页</a>| <a href="http://hwjyrck.com" target="_blank">色www永久免费网站</a>| <a href="http://020iws.com" target="_blank">亚洲视频在线一区二区三区</a>| <a href="http://www4438xx2.com" target="_blank">亚洲性线免费观看视频成熟</a>| <a href="http://wlamyx.com" target="_blank">亚洲AV永久无码精品一福利</a>| <a href="http://cndianxian.com" target="_blank">亚洲精品无码AV中文字幕电影网站</a>| <a href="http://baoyutv777.com" target="_blank">人体大胆做受免费视频</a>| <a href="http://wwwy66y6.com" target="_blank">亚洲国产另类久久久精品</a>| <a href="http://wwwbu610.com" target="_blank">91精品手机国产免费</a>| <a href="http://lanchenews.com" target="_blank">亚洲高清一区二区三区</a>| <a href="http://42329c.com" target="_blank">免费a级黄色毛片</a>| <a href="http://taobaohuopin.com" target="_blank">a级日本高清免费看</a>| <a href="http://laochedao.com" target="_blank">亚洲国产精品张柏芝在线观看</a>| <a href="http://139699.com" target="_blank">成人免费午间影院在线观看</a>| <a href="http://kaixininvestment.com" target="_blank">美女视频免费看一区二区</a>| <a href="http://zblinghang.com" target="_blank">黑人精品videos亚洲人</a>| <a href="http://zhuanjiao521.com" target="_blank">亚洲精品在线免费观看</a>| <a href="http://zisewang.com" target="_blank">亚洲Aⅴ在线无码播放毛片一线天</a>| <a href="http://www876444.com" target="_blank">亚洲人成网站色在线入口</a>| <a href="http://dszb0099.com" target="_blank">久久久久久久久久国产精品免费</a>| <a href="http://www-15706.com" target="_blank">亚洲一区中文字幕在线电影网</a>| <a href="http://4438xa48.com" target="_blank">波多野结衣免费视频观看</a>| <a href="http://igdytt.com" target="_blank">亚欧免费一级毛片</a>| <a href="http://sztsa.com" target="_blank">亚洲综合av一区二区三区</a>| <a href="http://yiqigxfc.com" target="_blank">亚洲无av在线中文字幕</a>| <a href="http://eoeoyui.com" target="_blank">国产精品免费观看久久</a>| <a href="http://guoyit.com" target="_blank">国产精品1024在线永久免费</a>| <a href="http://k4h3.com" target="_blank">亚洲一区二区久久</a>| <a href="http://34jjjj.com" target="_blank">亚洲人成无码网站</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>