java - intelliJ idea如何打包swing程序成jar?
PHPz
PHPz 2017-04-17 17:31:02
0
2
762

如题,项目是使用maven的一个swing程序,想要打包成jar运行。
自己的思路是新建一个artifacts,然后build这个artifacts即可。但是按照这种方式打包之后双击提示:

PHPz
PHPz

学习是最好的投资!

全部回覆(2)
黄舟

這個原因應該是沒有在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任務打包

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!