这些天心血来潮,想搞一个自己的关机程序,网上下载的功能太多了,就想搞一个简洁的关机程序。

就着手开始弄了,花了我断断续续两天的时间;如果想要漂亮的ICO图标,可以在线制作一个;

这个定时关机的程序源代码;需要的话,可以共享的,下面附的有源码,记得评论哈,功能不是完美,主要为了测试打包为exe程序!

下面是详细步骤……:


前期准备:exe4j工具;找一个你喜欢的ioc图标;没了……

一、

  1、首先必须将java程序打包为jar文件,本实例使用的是eclipse的IDE;

     项目--》右键---》export---》java---》JAR file;

     然后将框框中.classpath和.project文件取消不选,在下面的browse按钮,选择一个

     你需要保存打包后jar文件的位置;(注意后缀名为.jar);然后直接点finish即可;

见图解:

java swing 桌面程序 java编写桌面程序_java

java swing 桌面程序 java编写桌面程序_java_02

java swing 桌面程序 java编写桌面程序_jar_03


java swing 桌面程序 java编写桌面程序_jar_04

2、到此为止,jar已经打好,下一步就是将.jar文件打包成为exe文件;

  准备:选择一个jre,复制进jar所在包中,为了保证本APP可以在非java环境下可以运行

  首先,打开exe4j.exe;点next;---》

          选择“JAR in EXE”mode--》为自己的APP设一个名字以及jar文件所处位置

            --》为APP的命名xxx.exe和为exe选择你准备好的图标,如图打钩,

        next--》配置classpath(点绿色的加号按钮;弹出一个对话框之后,选择Archive,将需要配置classpath的jar包选中,就是最初生成的jar包)

            --》配置APP的入口函数:点Main class 后面的按钮会自动寻找,你需要做的就是选中OK即可;

            --》这一步很重要,添加re运行环境,如果不添加,在没有java环境的机器上APP就不可以运行;选择Native Libaryies;

            --》会有一个对话框,选择一个jre;即java的运行环境!(在最初的jar文件同一个包中的jre) ;

           --》next;jre选择后,开始配置;你可以选择,最低和最高的jre版本;如图勾选;之后,选择Anvanced options中的Search Sequece      

           --》如图,选择,将jre的文件夹选中即可;

           --》然后一路next即可;到finish的时候,exit时不保存也可以!  

详见图解:



java swing 桌面程序 java编写桌面程序_开发工具_05

java swing 桌面程序 java编写桌面程序_jar文件_06

java swing 桌面程序 java编写桌面程序_jar文件_07

java swing 桌面程序 java编写桌面程序_jar文件_08

java swing 桌面程序 java编写桌面程序_jar_09

java swing 桌面程序 java编写桌面程序_java swing 桌面程序_10

java swing 桌面程序 java编写桌面程序_java_11

java swing 桌面程序 java编写桌面程序_jar_12

java swing 桌面程序 java编写桌面程序_jar_13

java swing 桌面程序 java编写桌面程序_java_14

java swing 桌面程序 java编写桌面程序_jar_15

java swing 桌面程序 java编写桌面程序_jar文件_16

java swing 桌面程序 java编写桌面程序_jar_17

java swing 桌面程序 java编写桌面程序_jar文件_18

java swing 桌面程序 java编写桌面程序_jar_19

java swing 桌面程序 java编写桌面程序_jar文件_20

java swing 桌面程序 java编写桌面程序_开发工具_21

到此为,便结束:你会在的文件夹下,找到一个xxx.exe的可执行文件,并且是定义的图标;一共三个文件:jre(确保随处运行)、xx.exe;xx.jar(自己的jar包);



转载于:https://blog.51cto.com/seasky09/1209343