繁体   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