簡體   English   中英

無法從 Maven 中安裝的 jar 加載類

[英]Unable to load class from installed jar in maven

我按照 3rd 方 JAR 安裝教程,使用 groupID、artifactId、版本和打包,在我的 maven 本地存儲庫 (~/.m2/repository/) 中通過 jar 文件安裝:

mvn install:install-file -Dfile=CAENRFIDLibrary.jar -DgroupId=com.caen -DartifactId=RFIDLibrary -Dversion=4.7.0-SNAPSHOT -Dpackaging=jar。

在eclipse里面更新maven項目依賴后,我的pom.xml中出現的錯誤消失了。 但是在我的程序中,我無法從 jar 文件加載類。 (注意:包是在程序中導入的)

有人知道如何解決這個問題嗎?

在此先感謝您的幫助。

在 pom 文件中更新如下依賴項。

<dependency>
     <groupId>com.caen</groupId>
     <artifactId>CAENRFIDLibrary</artifactId>
     <version>4.7.0</version>
</dependency>

我通過使用正確的方式做到了,但它始終存在。 我問自己問題是否不是來自罐子,因為它是用 Ant 1.9.4 生成的? 可能它來自 groupId,因為所有類所在的包是“com.caen.RFIDLibrary”

問題解決了,問題是由於rxtxcomm jar的文件。 通過嘗試加載 CAENRFIDLibrary.jar 和 rxtxcomm.jar,作為項目的外部庫,我找到了解決方案。

謝謝你的幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM