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

时间:2018-02-07 13:53:05

标签: java eclipse maven jar

我在我的maven本地存储库(〜/ .m2 / repository /)中通过jar文件安装了第三方JAR安装教程,其中包含groupID,artifactId,版本和包装,如下所示:

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

在eclipse中更新maven项目依赖项后,我的pom.xml中出现的错误消失了。但在我的程序中,我无法从jar文件加载类。 (注意:程序包是在程序中导入的)

有人知道如何解决这个问题吗?

提前感谢您的帮助。

3 个答案:

答案 0 :(得分:1)

在pom文件中更新依赖项,如下所示。

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

答案 1 :(得分:0)

我通过正确的方式做到了,但它始终存在。我问自己问题是不是来自jar,因为它是用Ant 1.9.4生成的?可能是它来自groupId作为所有类所在的包是&#34; com.caen.RFIDLibrary&#34;

答案 2 :(得分:0)

问题解决了,问题是由于rxtxcomm jar的文件。通过尝试加载CAENRFIDLibrary.jar和rxtxcomm.jar,逐步作为项目的外部库我找到了解决方案。

谢谢你的帮助。