java - 具有项目依赖性的 Eclipse RCP

标签 java classpath eclipse-rcp

我已经开发了一个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/

相关文章:

java - Eclipse 4 应用程序不显示我的 View

java - 架构更改后重新生成 ecore

java - Android MP Chart highlightValue 不起作用,抛出 ArrayIndexOutOfBoundsException

java - 数组初始化

java - 如何在 BigQuery 数据访问日志中记录自定义信息?

java - 将资源文件添加到 karaf 类路径

C# 和 Java 方法的区别

java - 如何在ubuntu上运行java类?

intellij-idea - 如何在 intelliJ 中将 jar 添加到我的 lib/目录并让这些类可用于我的 web.xml?

java - 如何在自定义 RCP 首选项页面中删除 "restore defaults"和 "apply"按钮