RCP app deploy的问题

kane 2005-09-07 09:36:28
有一个简单的RCP应用程序,如http://www.eclipse.org/articles/Article-RCP-1/tutorial1.html。
依照文档所讲的deploy,运行老是出现错误:
java.lang.RuntimeException: Application "org.eclipse.ui.tutorials.rcp.part1.RcpApplication" could not be found in the registry. The applications available are: org.eclipse.ui.tutorials.rcp.part1.application, org.eclipse.ant.core.antRunner, org.eclipse.ui.ide.workbench, org.eclipse.update.core.standaloneUpdate.
请问如何解决这个问题?
...全文
130 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
kane 2005-09-07
如果改成你给的那样,错误如下:
java.lang.IllegalStateException: Unable to acquire application service.
!ENTRY org.eclipse.osgi 2005-09-07 11:25:17.62
!MESSAGE Bundle update@plugins/org.eclipse.core.commands_3.1.0.jar [3] was not resolved.
!SUBENTRY 1 org.eclipse.osgi 2005-09-07 11:25:17.62
!MESSAGE Missing required bundle org.eclipse.core.runtime_0.0.0.
我想可能是没有org.eclipse.update.configurator@3:start原因,所以不能load plugin。
  • 打赏
  • 举报
回复
kane 2005-09-07
我修改后的ini内容如下:
osgi.splashPath = platform:/base/plugins/org.eclipse.platform
osgi.bundles=org.eclipse.core.runtime@2:start, org.eclipse.update.configurator@3:start
eclipse.product=org.eclipse.sdk.ide
eclipse.application=org.eclipse.ui.tutorials.rcp.part1.RcpApplication
osgi.instance.area.default=@user.home/workspace
eclipse.buildId=I20050627-1435
eof=eof
但是错误依旧。
  • 打赏
  • 举报
回复
jFresH_MaN 2005-09-07
倒数第2行指定你的rcp程序
  • 打赏
  • 举报
回复
jFresH_MaN 2005-09-07
修改eclipse/configuration/config.ini 为
osgi.splashPath = platform:/base/plugins/org.eclipse.platform
eclipse.product=org.eclipse.platform
eclipse.buildId=I200405260800
eclipse.application=org.eclipse.ui.tutorials.rcp.part1.RcpApplication
eof=eof
  • 打赏
  • 举报
回复
kane 2005-09-07
希望 jFresH_MaN(Contributing to Eclipse)再帮忙看看,
http://www.eclipse.org/articles/Article-RCP-1/tutorial1.html
有example source code,我用的就是sample code。
  • 打赏
  • 举报
回复
发帖
Eclipse

5.8w+

社区成员

Java Eclipse
社区管理员
  • Eclipse
加入社区
帖子事件
创建了帖子
2005-09-07 09:36
社区公告
暂无公告