![](/img/trans.png)
[英]eclipse-maven project - NoClassDefFoundError running from eclipse but runs fine from command line
[英]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无法通过传递依赖项,因此库将丢失
看看这个。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.