0
在Intellij中,我能夠「構建一個工件」,它允許我創建一個jar文件,即使我的項目使用其他jar文件(如驅動程序)。傳統上,我將通過把它們放在我的類路徑,像這樣編譯JAR依賴一個項目:使用jar創建java項目到一個jar(命令行)
javac -cp .:dependency.jar Main.java
,然後可以通過執行運行Main
:
java -cp .:dependency.jar Main
我的問題是,我該怎麼辦用這個新的Main
創建一個jar文件文件?我可以這樣做:
jar cvf Main.jar Main.java
,這將創造一個jar文件,但它不運行,並說:
no main manifest attribute, in Main.jar
我想知道如何包裝我的其他jar依賴到上可執行罐。