制作java桌面应用(一)---IDEA制作可执行得jar包

前言:制作可执行jar包用IDEA其实很简单,但是最需注意得有个问题1)引入的第三方得jar包   2)配置文件放在jar外面

    本文主要针对这两个问题写的个简单的demo,来实现IDEA的jar打包。(eclipse打包同理)


1、创建项目:结构如图所示,配置文件config.properties,第三方jar包mysql的jar包,测试类Connection,当数据库连接成功,提示启动成功则表示成功


通过运行IDEA自带的启动器运行main方法测试一下,如下图,成功!



2、修改配置文件读取路径:由于打包需要将配置文件单独拿出来,通过获取当前工程文件夹的路径,将配置文件放在工程同级目录

File directory = new File("");
            //获取当前路径
            String ROUTE = directory.getAbsolutePath()+"\\config.properties";
            System.out.println(ROUTE);
            InputStream is = new FileInputStream(ROUTE);
            Properties prop = new Properties();
            prop.load(is);
            DRIVER = prop.getProperty("jdbc_driver");
            JOptionPane.showMessageDialog(null, ROUTE+"==="+DRIVER, "提示", 0);
			URL = prop.getProperty("jdbc_url");
			USER = prop.getProperty("jdbc_user");
			PASS = prop.getProperty("jdbc_pass");

3、如下图,打开ProjectStructure

    Artifacts --> + --> JAR --> From modules with dependencies

    Main Class是你这个项目(脚本)的主方法,就是要运行的类,选一个


  4、 设置 META-INF/MANIFEST.MF
    !!!!!切记,不能用默认的!!!!!

5、配置最后jar里面的组成部分,你可以如图所示,建一个lib文件夹,将第三方的jar包放在里面,但是我这里没有这么做,我的做法是,打成一个最轻量级的jar,第三方jar包通过修改MANIFEST.MF文件引入。


修改MANIFEST.MF文件,如图所示:

    注意:添加多个jar时注意添加空格


6、然后点击apply和确定,最后再Build一下,out目录下则会出现一个jar包


7、拷贝jar(此时jar包对轻便,只有8k大小)到一个文件夹下,此时运行会报错,缺少配置文件和第三方的jar包,将配置文件和jar如下图


8、双击ailian.jar,启动成功


代码下载https://download.csdn.net/download/u010775025/10343349

此时打包完成,下面一章节会讲到使用exe4j打包



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值