【发布时间】:2014-03-23 18:17:43
【问题描述】:
我在 jsoup 库中尝试在其他计算机上运行我的项目 jar 时遇到 NoClassDefFoundError。 我将 jsoup 添加为 maven 依赖项,添加到项目设置-模块-依赖项中,尽管我得到了相同的 Exc。 我通过以下方式运行项目:
java -classpath lostfilm-1.0.jar project.start.Entrance
请告诉我我哪里错了。 4.0.0
<groupId>lostfilm</groupId>
<artifactId>lostfilm</artifactId>
<version>1.0</version>
<packaging>jar</packaging>
<modules>
</modules>
<dependencies>
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.7.3</version>
</dependency>
<dependency>
<groupId>commons-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
<version>3.1</version>
</dependency>
</dependencies>
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
</properties>
【问题讨论】:
-
您可以将您的 pom.xml 文件添加到帖子中吗?
-
如果你按照你的方式运行代码,添加对maven的依赖是没有效果的。
-
看我的回答。以这种方式运行代码将引入所有 maven 依赖项,而无需将它们添加到命令行。
标签: java maven jsoup noclassdeffounderror