分享一个Java Swing讲解很详细的博客:
https://blog.csdn.net/xietansheng/article/details/72814492
我这里是用Java Swing做的一个简单的java程序。界面如下:
(功能就是选择一个亚马逊下载下来的订单报告,然后提交后会调用自己系统的接口把信息同步过来。)
首先准备好可执行的jar包,项目中用到的jar包也需要复制出来(打jar包出不来lib(引入的第三方jar包),maven项目把打包方式改成war,然后就有lib目录,这里面就是引入的jar包),把自己项目的jar,和引入第三方的jar复制出来。jre(java运行环境)复制出来。
打包exe步骤:
exe4j下载 : https://exe4j.apponic.com/
1,打开exe4j,设置Change License ,否则最后的.exe文件运行都会出现exe4j广告 (百度上随便找一个就行)
2,选择第二个,把jar包编译成可执行程序
3, 填写信息,简称和输出的文件夹
4,填写信息 (我只设置这些,其他的想改也可以改,比如输出的log文件之类)
5,设置jar,我这里把用到的jar包引入,然后选择main方法
6,设置版本 ,设置jre
7,其余的可以不设置,或者自己设置一下,编译可以在exe4j上调试,也可以保存exe4j的编译信息
exe文件在填写的输出文件夹内 ,jar包文件lib可以删除了,jre不能删,是java程序的运行环境 (ps:上面步骤我调试的时候没在步骤内的也操作了,自己改重新exe4j的第9步编译就可)
(exe4j-1.0-SNAPSHOT.jar被放到lib下了)
双击exe文件效果:
exe4j下载下来用一下就会很熟悉。