所以我试图在Eclipse Plug-In中使用另一个项目的方法。我已将项目作为jar添加到我的Plug-In项目中的“lib”文件夹中。 在build.properties的Runtime选项卡中,我在classpath-menu中使用“Add ...”添加所述jar(库“。”也在列表中添加为第二个)。 在build.properties的Build选项卡中,我将jar添加到二进制构建中。当我看一下Manifest时,jar也列在Bundle-ClassPath中。
当我继续实现逻辑时,autocompletion将为我提供我想从jar中使用的类的名称,但它不会显示任何方法。唯一可用的建议是“this”和“class”,但我需要使用静态方法(当然编译器给我带来了困难)。
我的MANIFEST.MF看起来像这样:
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: MyView
Bundle-SymbolicName: MyView;singleton:=true
Bundle-Version: 1.0.20170806
Bundle-Vendor: FHDW
Require-Bundle: org.eclipse.core.runtime,
org.eclipse.ui
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Bundle-ClassPath: lib/TheDesiredJar.jar,
.
我正在使用氧气释放(4.7.0)
任何帮助都会非常感激。