为了账号安全,请及时绑定邮箱和手机立即绑定

intelliJ idea如何打包swing程序成jar?

intelliJ idea如何打包swing程序成jar?

杨魅力 2019-03-19 17:15:10
如题,项目是使用maven的一个swing程序,想要打包成jar运行。自己的思路是新建一个artifacts,然后build这个artifacts即可。但是按照这种方式打包之后双击提示:
查看完整描述

2 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

这个原因应该是没有在manifest中指定Main-Class吧,要不乖乖写个bat脚本调用jar命令指定,要不gradle构建时用jar指定


查看完整回答
反对 回复 2019-04-17
?
眼眸繁星

TA贡献1873条经验 获得超9个赞

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任务打包

查看完整回答
反对 回复 2019-04-17
  • 2 回答
  • 0 关注
  • 2035 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信