我承認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中,我將如何複製傳統的包添加? –