我试图在Windows上使用Eclipse4.3.0创建Eclipse应用程序。
作为参考,我选择了Lars Vogel的文章"Eclipse产品和部署教程“--本教程没有给出任何代码,但是我引用了它,并跟随它来确保遗漏了什么。但它确实是。出了什么问题?
我使用多页编辑器向导创建插件项目。
我可以从plugin.xml启动并在Eclipse运行时中看到新的插件功能。
然后在本教程之后创建.product文件,并使用生成的方法(start和stop)创建Application类。
public class Application implements IApplication {但是当使用.product概述中的“启动”时,我得到了
!SESSION Fri Jan 10 13:22:34 CST 2014 ------------------------------------------
!ENTRY org.eclipse.equinox.launcher 4 0 2014-01-10 13:22:34.195
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:633)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)
at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
at org.eclipse.equinox.launcher.Main.main(Main.java:1426)这看起来类似于老的Eclipse org.eclipse.core.runtime.adaptor.EclipseStarter :java.lang.ClassNotFoundException,这是没有帮助的。
当使用“EclipseProductExport向导”时,我会在eclipse文件夹中获取文件。但是当启动我的todo.exe时,会出现对话框
Java was started but returned exit code=13我在configuration文件夹中找到了日志
!SESSION Fri Jan 10 13:46:19 CST 2014 ------------------------------------------
!ENTRY org.eclipse.equinox.launcher 4 0 2014-01-10 13:46:19.008
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.RuntimeException: Could not find framework
at org.eclipse.equinox.launcher.Main.getBootPath(Main.java:992)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:571)
at org.eclipse.equinox.launcher.Main.run(Main.java:1450)
at org.eclipse.equinox.launcher.Main.main(Main.java:1426)出了什么问题?
我还看了一个类似于如何使简化的RCP应用程序真正独立?的故事,但它并没有给我提供任何线索。
最后,在回答这个问题时,StackOverflow建议我做一些类似的事情(再看一遍)。
发布于 2014-01-10 07:50:07
也许查看RCP项目设置的最简单方法是使用New > Plug-in Project向导提供的示例之一。
在向导的第二页上,选择This plug-in will make contributions to the UI和Yes for Would you like to create a 3.x rich client application。
使用这些设置,向导的第三页应该提供三个RCP示例。
注意:正如您提到的教程所介绍的那样,这创建了旧的3.xRCP样式,还有新的e4样式RCP。e4 RCP对您可以使用的现有代码有限制,但还有其他优势(详细介绍这里)。
发布于 2014-01-10 06:28:42
这可能有助于:
运行您产品的配置。转到插件选项卡,然后单击“添加所需插件”。那就运行你的产品。
编辑:
单击“运行->运行配置”。见下文

https://stackoverflow.com/questions/21037230
复制相似问题