java - Eclipse插件开发: How to include another project?

标签 java eclipse plugins

我正在开发一个 Eclipse 插件。我想通过这个插件实例化我开发的另一个项目中的类。我将此项目添加到构建路径中,但仍然出现以下错误:

Caused by: java.lang.ClassNotFoundException: myPackage.myClass
    at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:513)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
    at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
    at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 38 more

我确信我必须在其他地方添加对此项目的引用,但是在哪里?有什么提示吗?

最佳答案

您可以创建一个依赖插件(如弗朗西斯建议),或将其添加为库 jar。 here 描述了两种方法.

关于java - Eclipse插件开发: How to include another project?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8511637/

相关文章:

java - eclipse egit 无法连接到远程仓库

c# - 在 .Net 中实现的插件接口(interface)

css - 向上滚动和向下滚动时导航按钮的颜色变化

java - 在 jsp/java ee web 应用程序中加载图像/css/javascript

java - 实现 DAO 类的正确方法?

java - 如何根据android/java/eclipse中textView中的文本更改imageView

android - 如何根据所选的构建变体将后缀动态更改为插件版本?

java - 如何在firefox中提示用户下载java applet?

java - 测试线程程序

Java 处理小程序未运行