繁体   English   中英

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

[英]Maven project runs in command line but not in Eclipse

问题:

简而言之,我可以使用java -jar myJar.jar(在maven jar插件中指定主类)在Eclipse的外部运行我的uber jar(由maven shade插件生成),但无法运行Main日食里面的课。

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

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

我徘徊会有什么不同?

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

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

eclipse.ini

其主要原因是java.home用于pom之一。 eclipse无法通过Java宿主,然后此类pom无法通过传递依赖项,因此库将丢失

看看这个。

Maven没有正确选择JAVA_HOME

暂无
暂无

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

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