我承认Java和Eclipse的新手,所以如果我说的话不清楚,请纠正我,因为我想学习。我正在为使用Knime框架并依赖于几个不同软件包的人员进行一些开发。我能够拆除所有的软件包,但只有一个。我无法下拉的那个包含一些机密信息,因此它不在共享库中。它通过电子邮件发送给我作为JAR文件,我需要将此JAR识别为依赖项中的缺失包。在JAR表单中包含一个Bundle包依赖关系
这是我目前有:
Manfest
Require-Bundle: org.eclipse.core.runtime, org.knime.workbench.core, org.knime.workbench.repository, org.knime.base, org.apache.commons.lang;bundle-version="2.6.0", com.example.included.and.working;bundle-version="1.0.0", com.example.need.this.jar;bundle-version="1.0.0"
< ---这行是无法找到包
我曾尝试加入选择项目,移动到构建选项卡,并将JAR添加为库。
我也把JAR lib文件夹中,并试图这样的事情,
Bundle-ClassPath:
googleapiconnector.jar, // Included jar for project
lib/com.example.need.this.jar
但是我这个没有运气无论是。
我不确定该从哪里出发。
这是什么罐子?如果它是一个Eclipse插件,它需要位于Require-Bundle中,并且您可能需要将其添加到目标平台。 –
它不是一个Eclipse插件,它只是一个包含授权证书的类的编译软件包。相反,然后通过原始JAVA发送给我的凭据中,他将编译后的版本作为JAR发送给我。很明显,如果我将其他包放入Eclipse中,那么Eclipse会检测这些包。因此,如果有人拿这个只包含Java类的原始包并将其放入JAR中,我将如何复制传统的包添加? –