我使用Eclipse4.3.0开发插件/RCP。在尝试按照Chris Aniszczyk2008编写的插件开发101,第2部分:富客户端应用程序介绍RCP产品时,在单击.product概述选项卡中的Launch an Eclipse application$1.run(URLClassLoader.java:366) at:354)
at
我在我的RCP导出中遇到了一个java.lang.ClassNotFoundException,我还没有成功地解决这个问题。Rcp --一切都按照我的意愿完美地工作,但是当我导出它时,我得到了这个java.lang.ClassNotFoundException。MESSAGE rule.editor.rcp.Application cannot be found by rule.editor.rcp_1.0.0.201509151120jav
type> </dependencies>结果包包含在使用此Json实现的插件中:(DBHandler.java:209)
at com.test.mas.rcp.hwconfigurator.sirius.core.utils.DBHandler.getMotors(DBHandler.java(DBHandler.<
我查看了错误中给出的目录位置。equinox launcher插件就在那里。
版本1.0.201.R35x_v20090715与错误消息中的版本匹配。在GUI plug-in XML的Dependencies面板中,所需插件的列表中有org.eclipse.equinox.launcher。我创建了一个Hello World RCP,并尝试将其打包到Eclipse3.5上。同样的错误。我使用了不同的工作空间。同样的错误。我创建了相同的Hello World RCP,并尝试将其打包到Eclipse3.6上。
我可以在rcp应用程序中运行我的swt代码吗?当我在swt中运行时,当我尝试从rcp应用程序中这样做时,它工作得很好:
Exception in thread "main" java.lang.IllegalArgumentException: Argumentcannot be null at org.eclipse.swt.SWT.error(SWT.java:4263)