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

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

PHPz
PHPz

学习是最好的投资!

membalas semua(2)
黄舟

Sebabnya ialah Kelas Utama tidak dinyatakan dalam manifes sama ada tulis skrip kelawar dan panggil perintah jar untuk menentukannya atau gunakan spesifikasi balang semasa membina gradle

迷茫
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": "..."
    }
  
}

Gunakan pembungkusan tugas balang dalam gradle

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan