找不到 Maven 依赖项.jar文件



我有一个简单的maven项目,其中我有一个简单的类来分析文件编码。我正在使用来自谷歌 juniversalchardet 库的 juniversalchardet 库。在pom中.xml我添加了来自上面链接的依赖项。当我使用 mvn 全新安装构建项目时,一切看起来都很好。在本地存储库中,我也看到了 alla universalchardet.jar 文件。我的项目中的类文件也编译时没有错误。但是当我运行我的项目时.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不是很熟悉 - 我做错了什么?

你可以试试这个 https://docs.oracle.com/javase/tutorial/deployment/jar/downman.html 在清单文件中提到依赖项 jar 的地方:类路径:juniversalchardet.jar

或 考虑将您的罐子制作为超级罐子,参考:什么是超级罐子?

最新更新