![](/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.