簡體   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