无法从maven中的已安装jar加载类

我通过使用groupID,artifactId,版本和打包方式跟随第三方JAR安装教程,将jar文件安装到我的maven本地存储库(〜/ .m2 / repository /)中:

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>

我用正确的方式做了,但它始终存在。 我问自己,如果问题不是来自jar,因为它是用Ant 1.9.4生成的? 可能是它来自groupId,因为所有类所在的包是“com.caen.RFIDLibrary”


问题已解决,问题归因于rxtxcomm jar文件。 通过尝试加载CAENRFIDLibrary.jar和rxtxcomm.jar,作为项目的外部库,我一步一步地找到解决方案。

谢谢你的帮助。

链接地址: http://www.djcxy.com/p/29667.html

上一篇: Unable to load class from installed jar in maven

下一篇: Maven install changes jar