<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    BaNg@taobao

    Just Do It!

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      20 Posts :: -1 Stories :: 202 Comments :: 0 Trackbacks
    最近要將原來的RCP 3.2的項目從GEF改為GMF 2,只能使用Eclipse 3.3來開發,當我把在3.2下運行很好的項目倒入到3.3啟動的時候報告一個很奇怪的錯誤:

    !ENTRY org.eclipse.osgi 4 0 2008-05-30 12:54:33.671
    !MESSAGE Application error
    !STACK 1
    java.lang.RuntimeException: Application "org.eclipse.ui.ide.workbench" could not be found in the registry. The applications available are: org.eclipse.jdt.core.JavaCodeFormatter, org.eclipse.update.core.standaloneUpdate, org.eclipse.update.core.siteOptimizer, org.eclipse.equinox.app.error.
        at org.eclipse.equinox.internal.app.EclipseAppContainer.startDefaultApp(EclipseAppContainer.java:242)
        at org.eclipse.equinox.internal.app.EclipseAppContainer.start(EclipseAppContainer.java:98)
        at org.eclipse.equinox.internal.app.Activator.addingService(Activator.java:112)
        at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1064)
        at org.osgi.util.tracker.ServiceTracker$Tracked.trackInitialServices(ServiceTracker.java:926)
        at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:330)
        at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:274)
        at org.eclipse.equinox.internal.app.Activator.start(Activator.java:54)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
        at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
        at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:260)
        at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
        at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
        at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
        at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:340)
        at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:37)
        at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:405)
        at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:369)
        at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:357)
        at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at org.eclipse.core.internal.runtime.PlatformActivator.startAppContainer(PlatformActivator.java:47)
        at org.eclipse.core.internal.runtime.PlatformActivator.start(PlatformActivator.java:32)
    ....

    紅色字體表示workbench這個application并沒有加載到RCP runtime中來,Plugin registry里面沒有注冊信息,在3.2中 extension org.eclipse.ui.ide.workbench是申明在插件org.eclipse.ui.ide中的,通過Plugin Registry Search,發現在3.3中,這個extension declaration被挪到插件org.eclipse.ui.ide.application中了,于是在項目的product配置中加入org.eclipse.ui.ide.application這個插件依賴,然后選中這個插件,點擊"Add Required Plug-ins",再clear, 啟動,運行正常。

    從這個令人惱火的改動來看,Eclipse在逐漸向它的兩個趨勢之一靠攏,即成為產品開發平臺(RCP)。(另外一個是向OSGi標準看齊)



    posted on 2008-05-30 13:08 Always BaNg. 閱讀(6215) 評論(1)  編輯  收藏 所屬分類: JavaEclipse

    Feedback

    # re: 因為Eclipse包結構改動帶來的RCP啟動失敗。 2008-09-04 12:21 carol
    在項目的product配置中加入org.eclipse.ui.ide.application這個插件依賴,然后選中這個插件,點擊"Add Required Plug-ins",這句可以有具體點的說明么,多謝  回復  更多評論
      

    主站蜘蛛池模板: 亚洲aⅴ无码专区在线观看| 亚洲国产综合专区在线电影| 亚洲资源最新版在线观看| 最近中文字幕无免费| 亚洲一区二区三区夜色 | 午夜不卡AV免费| 中文字幕亚洲一区二区va在线| 一级做a爰黑人又硬又粗免费看51社区国产精品视 | 伊人免费在线观看高清版| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 亚洲伊人久久精品影院| 精品国产一区二区三区免费| 色噜噜综合亚洲av中文无码| 国产成人免费在线| 中文字幕乱码亚洲精品一区| 免费观看日本污污ww网站一区| 免费看一级一级人妻片| 亚洲中文字幕无码一区二区三区 | 免费看国产曰批40分钟| 一区二区三区免费视频网站| 久久精品亚洲视频| 69xx免费观看视频| 亚洲欧洲AV无码专区| 亚洲成AⅤ人影院在线观看| 中文字幕在线免费看| 亚洲av日韩综合一区在线观看| 亚洲午夜免费视频| 国产成人亚洲综合网站不卡| 亚洲精品人成无码中文毛片| 欧洲人成在线免费| 亚洲欧洲另类春色校园网站| 又粗又硬又黄又爽的免费视频| 9i9精品国产免费久久| 亚洲狠狠狠一区二区三区| 国产免费午夜a无码v视频| 丁香花在线观看免费观看图片 | 黄色三级三级免费看| 图图资源网亚洲综合网站| 成人免费视频软件网站| 中文字幕在线免费看| 亚洲综合激情五月丁香六月|