2016-07-28 134 views
0

我已經使用Maven生成了一個jar,現在我想從一個來自不同目錄的批處理文件執行它。 我的jar有一些依賴關係,這些依賴關係都是在pom文件中訂閱的[但不在我的jar中] 我想知道是否有一種方法可以在不引起ClassNotFoundException的情況下執行jar? 如果我運行與它的依賴關係的jar一切運行良好,但是不是所有的外部JAR打包是否有點浪費?從一個批處理文件運行jar依賴關係

+0

可能dupplicate:http://stackoverflow.com/questions/574594/how-can-i-create-an-executable-jar-with-dependencies-using-maven – Jens

+0

你可以讓批處理文件設置類路徑爲包括依賴關係。注意(我認爲)如果你這樣做,你不能在'java'中使用'-jar'選項。你必須明確地設置主文件。 – bradimus

+0

我知道如何將我的類與所有依賴項打包到一個JAR中我不知道它是否有可能運行一個沒有它的依賴關係的jar文件 – Tina

回答