繁体   English   中英

Maven 依赖项。jar 文件未找到

[英]Maven dependency .jar file not found

我有一个简单的 maven 项目,我有一个简单的 class 分析文件编码。 我正在使用来自Google juniversalchardet library的 juniversalchardet 库。 在 pom.xml 中,我添加了上面链接的依赖项。 当我使用 mvn clean install 构建项目时,一切看起来都很好。 在本地存储库中,我还看到了 universalchardet.jar 文件。 我项目中的class文件也编译无误。 但是当我运行我的 project.JAR 时,我收到如下错误:

Exception in thread "main" java.lang.NoClassDefFoundError: org/mozilla/universalchardet/UniversalDetector

这是我的依赖:

    <dependency>
       <groupId>com.googlecode.juniversalchardet</groupId>
       <artifactId>juniversalchardet</artifactId>
       <version>1.0.3</version>
    </dependency> 

我对 Java 不是很熟悉 - 我做错了什么?

You can try this https://docs.oracle.com/javase/tutorial/deployment/jar/downman.html where you mention your dependency jar in your manifest file: Class-Path: juniversalchardet.jar

或者考虑将您的 jar 设为 uber jar,参考: 什么是 uber jar?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM