在eclipse RCP应用程序中找不到框架

时间:2009-12-02 12:13:29

标签: eclipse-rcp

我开发了一个eclipse RCP应用程序,我用自己的Java程序调用它 当我从命令提示符(windows)运行我自己的Java程序时,它完全正常工作并给出了结果。

但是当我在eclipse 3.2中集成了ant build脚本时,它会产生以下问题:

!ENTRY org.eclipse.core.launcher 4 0 Dec 02, 2009 10:53:17.608
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.RuntimeException: Could not find framework
    at org.eclipse.core.launcher.Main.getBootPath(Main.java:395)
    at org.eclipse.core.launcher.Main.basicRun(Main.java:174)
    at org.eclipse.core.launcher.Main.run(Main.java:704)
    at xxx.xxx.xxxx.MyCodeGenerator.main(MyCodeGenerator.java:13)
    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.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:202)
    at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:134)

你能否帮我解决一下这个错误可能的原因。

1 个答案:

答案 0 :(得分:3)

this thread中所述,您:

  • 不仅要将要导出的平台插件添加到功能的相关插件列表中,

Dependencies

  • 但您还需要包含插件的列表

Required plugins

(例如,见this project

确保在启动RCP之前“验证插件”(请参阅​​this thread) 使用“启动配置”对话框,在“插件”选项卡中,有一个“验证插件”按钮,您可以单击该按钮以验证是否满足“选定”插件的所有依赖关系。
如果有错误,您可以点击“Add Required Plug-ins”来更正错误。