Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java EclipseMaven项目-NoClassDefFoundError在eclipse中运行,但在命令行中运行良好_Java_Eclipse_Maven 2_M2eclipse_Pom.xml - Fatal编程技术网

Java EclipseMaven项目-NoClassDefFoundError在eclipse中运行,但在命令行中运行良好

Java EclipseMaven项目-NoClassDefFoundError在eclipse中运行,但在命令行中运行良好,java,eclipse,maven-2,m2eclipse,pom.xml,Java,Eclipse,Maven 2,M2eclipse,Pom.xml,我在运行时解析jar文件时遇到问题 我使用了maven install:install并将jar文件导入到本地maven存储库中。 然后将这个jar文件包含在我的pom.xml中 <dependency> <groupId>com.adsafe</groupId> <artifactId>common-lib</artifactId> <version>1.0</vers

我在运行时解析jar文件时遇到问题

我使用了maven install:install并将jar文件导入到本地maven存储库中。
然后将这个jar文件包含在我的pom.xml中

<dependency>
        <groupId>com.adsafe</groupId>
        <artifactId>common-lib</artifactId>
        <version>1.0</version>
</dependency>

com.adsafe
公共库
1
因此,该项目编译得很好。(仅供参考,这是一个支持maven的eclipse项目)。但是当我运行这个项目时,我得到了一个NoClassDefFound错误,这个jar中的一个类

我的包装是“war”,所以我假设这个jar必须与其他jar一起放入WEB-INF/lib文件夹,所以它必须位于类路径中

<packaging>war</packaging>
战争
我哪里做错了

谢谢你的帮助

仅供参考。。。
我正在使用eclipse、m2eclipse(maven插件),并在eclipse中运行它。

您尝试过从命令行运行它吗?在eclipse中清理您的项目也可能有帮助。

在命令行中运行良好!从eclipse运行它似乎有问题。我试着清理项目,做了Maven->更新依赖项,但没有用。eclipse还需要做什么?eclipse部署的WEB-INF/lib文件夹是否包含这个jar(或者其他依赖项的jar)?