84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
如题,项目是使用maven的一个swing程序,想要打包成jar运行。自己的思路是新建一个artifacts,然后build这个artifacts即可。但是按照这种方式打包之后双击提示:
学习是最好的投资!
這個原因應該是沒有在manifest中指定Main-Class吧,要不乖乖寫個bat腳本調用jar指令指定,要不gradle建置時用jar指定
jar { from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } } exclude 'META-INF/MANIFEST.MF' exclude 'META-INF/LICENSE' exclude 'META-INF/*.SF' exclude 'META-INF/*.DSA' exclude 'META-INF/*.RSA' manifest { attributes "Implementation-Title": "..." attributes "Implementation-Version": version attributes "Main-Class": "..." } }
使用gradle中的jar任務打包
這個原因應該是沒有在manifest中指定Main-Class吧,要不乖乖寫個bat腳本調用jar指令指定,要不gradle建置時用jar指定
使用gradle中的jar任務打包