我已经开发了一个RCP插件(不是独立的),以及一个带有插件需要调用的库代码的Java项目。
我已经在同一工作区中配置了 Java 项目。该插件对 Java 项目具有项目依赖性。
代码编译(插件用 Java 项目/库代码做一些事情)。
当我运行插件时,我得到一个 ClassNotFoundException:
java.lang.ClassNotFoundException: com.mycode.ArgSet
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:494)
有人知道如何正确配置插件吗?
最佳答案
将你的库项目转换为插件项目(右击 -> 配置 -> 转换为插件项目)并将其添加到的依赖项中您的插件项目( list 编辑器,依赖项 选项卡)。
关于java - 具有项目依赖性的 Eclipse RCP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2185339/