我正在开发一个 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/