簡體   English   中英

從命令行OS X調用和打開jar文件

[英]Calling and opening jar file from command line OS X

我有一個問題,與啟動jar文件有關。

我的代碼在Java中,我必須將其導出以獲得jar文件。 我這樣做了,但是我得到了一個jar文件,但是,現在我想從命令行調用我的jar文件。 我將主類設置在jar文件中,以便有一個入口點。 我的Java代碼依賴於另一個jar文件,我不確定是否與我的問題有關。

然后,在將自己定位在正確的文件夾中之后,我從命令行調用該文件。 我使用以下命令:java -jar Likvidator2.jar

我得到的是:

錯誤信息

我已經嘗試檢查我的Java版本並對其進行更新,但是目前我真的不確定該怎么做以及去哪里。 我可能在構建我的項目時出錯了嗎?

您需要將類路徑添加到命令中。

java -classpath <pathtodependency.jar;pathtootherdep.jar> your.MainClass

@Jan Doerrenhaus所述,您應該使用Maven Shade插件來創建可執行的JAR。

[解決了]

我只需要將jar文件構建為可運行的jar文件,一切就可以正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM