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

如题,项目是使用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任务打包

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板