隨筆-159  評(píng)論-114  文章-7  trackbacks-0
          我只用了1周學(xué)會(huì)了RCP,開(kāi)始開(kāi)發(fā),比Swing好用多了

          當(dāng)我要導(dǎo)出到發(fā)布平臺(tái)上,竟然報(bào)錯(cuò)!

          !SESSION 2007-12-03 11:59:01.796 -----------------------------------------------
          eclipse.buildId=unknown
          java.version=1.6.0_02
          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.osgi 4 0 2007-12-03 11:59:02.718
          !MESSAGE Application error
          !STACK 1
          org.eclipse.core.runtime.CoreException: Plug-in TD was unable to load class td.app.Application.
           at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:165)
           at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:149)
           at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:759)
           at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
           at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
           at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:74)
           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(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
           at java.lang.reflect.Method.invoke(Unknown Source)
           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)
          org.eclipse.core.runtime.CoreException[1]: java.lang.ClassNotFoundException: td.app.Application
           at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:402)
           at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:347)
           at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
           at java.lang.ClassLoader.loadClass(Unknown Source)
           at org.eclipse.osgi.framework.internal.core.BundleLoader.loadClass(BundleLoader.java:278)
           at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:227)
           at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1245)
           at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:147)
           at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:759)
           at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
           at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51)
           at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:74)
           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(Unknown Source)
           at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
           at java.lang.reflect.Method.invoke(Unknown Source)
           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)


          弄到12點(diǎn)沒(méi)有搞定,竟然難倒我這個(gè)java高手。

          找死,必須干掉他。

          早上想了一下,生產(chǎn)的plugins好像不是jar文件,只是一個(gè)目錄,難道打包本身就有問(wèn)題。

          運(yùn)行報(bào)我自己寫(xiě)的類(lèi)找不到,明明就在同一目錄阿!!!!

          同一目錄,一個(gè)點(diǎn)代表相同目錄

          在plugin.xml中classpath中,加入



          Up到最上面就搞定了。

          沒(méi)有能難倒的問(wèn)題!

          AIX,我只用了1晚上就學(xué)會(huì)了。但往往簡(jiǎn)單的是比較難想到,細(xì)節(jié)!!!!!



          posted on 2007-12-03 12:07 北國(guó)狼人的BloG 閱讀(14353) 評(píng)論(9)  編輯  收藏

          評(píng)論:
          # re: RCP開(kāi)發(fā),如何解決 org.eclipse.core.runtime.CoreException: Plug-in TD was unable to load class td.app.Application. 2008-04-16 15:06 | 崇拜者
          太偉大了,呵呵  回復(fù)  更多評(píng)論
            
          # re: RCP開(kāi)發(fā),如何解決 org.eclipse.core.runtime.CoreException: Plug-in TD was unable to load class td.app.Application. 2008-05-23 16:19 | wjh
          nice job  回復(fù)  更多評(píng)論
            
          # re: RCP開(kāi)發(fā),如何解決 org.eclipse.core.runtime.CoreException: Plug-in TD was unable to load class td.app.Application. 2009-09-07 21:23 | zhoujie
          我還是不行.. 我也遇到你這樣的問(wèn)題

          我的程序是在3.2上開(kāi)發(fā)的, 我想到3.4上去運(yùn)行. 但是就是不行.  回復(fù)  更多評(píng)論
            
          # re: RCP開(kāi)發(fā),如何解決 org.eclipse.core.runtime.CoreException: Plug-in TD was unable to load class td.app.Application. 2009-09-17 17:50 | we
          我只用了1周學(xué)會(huì)了RCP

          你真牛,  回復(fù)  更多評(píng)論
            
          # re: RCP開(kāi)發(fā),如何解決 org.eclipse.core.runtime.CoreException: Plug-in TD was unable to load class td.app.Application. 2009-11-06 15:06 |
          # re: RCP開(kāi)發(fā),如何解決 org.eclipse.core.runtime.CoreException: Plug-in TD was unable to load class td.app.Application. 2010-03-24 16:40 | 問(wèn)風(fēng)塵
          扯什么亂七八糟的,沒(méi)能解決就別亂結(jié)尾...  回復(fù)  更多評(píng)論
            
          # re: RCP開(kāi)發(fā),如何解決 org.eclipse.core.runtime.CoreException: Plug-in TD was unable to load class td.app.Application. 2010-03-29 13:58 | 北國(guó)狼人
          你丫看不懂人話阿,怎么沒(méi)解決,日。

          @問(wèn)風(fēng)塵
            回復(fù)  更多評(píng)論
            
          # re: RCP開(kāi)發(fā),如何解決 org.eclipse.core.runtime.CoreException: Plug-in TD was unable to load class td.app.Application. 2012-01-17 16:21 | clac
          遇到的問(wèn)題類(lèi)似,只不過(guò)可以打包,打包出的插件添加到eclipse上就不能用了,環(huán)境配置全部統(tǒng)一,環(huán)境也很干凈。目前沒(méi)找到解決方法。  回復(fù)  更多評(píng)論
            
          # re: RCP開(kāi)發(fā),如何解決 org.eclipse.core.runtime.CoreException: Plug-in TD was unable to load class td.app.Application. 2012-03-28 10:23 | notebook
          我也碰到類(lèi)似問(wèn)題,在plugin.xml中classpath中,加入.不能解決.不過(guò)我發(fā)現(xiàn)我的編譯后的class文件在bin目錄,于是在plugin.xml中classpath中加上"/bin"后才解決  回復(fù)  更多評(píng)論
            

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 县级市| 客服| 巨野县| 阿鲁科尔沁旗| 衡南县| 道孚县| 定兴县| 霍邱县| 浦城县| 新野县| 连城县| 乐东| 当雄县| 长兴县| 黄山市| 乐都县| 保山市| 衡阳县| 井陉县| 郸城县| 隆林| 大竹县| 涿州市| 武隆县| 承德县| 彭泽县| 康定县| 改则县| 泰宁县| 丹江口市| 玉门市| 耿马| 闻喜县| 岳普湖县| 江西省| 莱西市| 吉林省| 邯郸市| 潞西市| 封丘县| 运城市|