Maven项目在命令行运行,但在Eclipse中运行

时间:2015-09-23 16:51:25

标签: java maven

问题:

简而言之,我可以通过使用java -jar myJar.jar(主要类在maven jar插件中指定)运行我的超级jar(由maven shade插件生成)OUTSIDE,但是我可以&#39 ;在Eclipse中运行Main类。

在eclipse中运行时,它从target \ classes文件夹运行,我检查所有依赖项是否在类路径中正确列出。

我还检查了java -version,eclipse和cmd都有相同的版本

我徘徊会有什么不同?

1 个答案:

答案 0 :(得分:2)

添加 -vm C:program \ javaxxxx \ jre \ bin \ javaw.exe修复此问题

不是我的java版本必须是1.7 +

eclipse.ini

主要是因为java.home用于其中一个pom。 eclipse无法通过java回家 然后这样的pom无法传递传递依赖 因此,图书馆将失踪

看看这个。

Maven not picking JAVA_HOME correctly