准备工具:

 

 

              制作 jar 启动程序的神器,可以解决 jre 依赖问题

 

 

              用于Windows 安装包制作

 

 

 

第一步:导出 jar

  •   安装 jdk (已安装的虐过)
  •   导出 Runable jar 我是用 eclipse 右键

 

第二步:制作 jar 的启动程序,

  1.配置 exe4j 的环境变量,

      jar 转 exe 以及exe安装包制作含java环境

    EXE4J_JAVA_HOME 执行 jre 的 bin 目录,这里要注意跟一般的 java 环境变量不一样

  2.解压 exe4j ,运行 bin 目录下的 exe4j.exe 

    如果运行失败,试试移动到别的盘(主要是目录路径中不能用中文),或者你第一步环境变量没配对

  3.exe4j 的使用,图文并茂:

 

  •       a:注册 exe4j 可以使用以****:

 

        用户名和公司名可随便填
        A-XVK258563F-1p4lv7mg7sav
        A-XVK209982F-1y0i3h4ywx2h1
        A-XVK267351F-dpurrhnyarva

      jar 转 exe 以及exe安装包制作含java环境

 

  •       b.配置路径

 

        jar 转 exe 以及exe安装包制作含java环境

      

       jar 转 exe 以及exe安装包制作含java环境

 

  •       选择要封装的 jar : 

 

        jar 转 exe 以及exe安装包制作含java环境

        jar 转 exe 以及exe安装包制作含java环境

 

  •       配置 jre 

 

        jar 转 exe 以及exe安装包制作含java环境

        jar 转 exe 以及exe安装包制作含java环境

 

  •       配置启动画面

 

        jar 转 exe 以及exe安装包制作含java环境

 

  •       大功告成:

 

        jar 转 exe 以及exe安装包制作含java环境

这样 jar 的启动程序就制作完成了,如果 exe 启动失败,尝试换一台 32 位的电脑,我64win 8.1 导出的 exe 运行不了,提示 error code 16,找不到原因,后来换台 32位XP 一切正常

 

第三步: 制作exe安装包

  这样做好的程序是一大堆 文件及文件夹,jre 解压出来100多M,就这样给别人使用显然不专业,我们来制作一个安装包吧,

  用到的工具:Inno_setup 至于这样工具怎么使用有人比我写的更专业,我就不复述,看下面的博客

  点击打开链接 http://robert-liu.iteye.com/blog/890165

  不过我要提一点:选择文件夹的时候,他会把这个文件夹解压到根目录,比如我选择 adb 文件夹,安装的时候会把 adb 下的所有文件解压到程序安装目录,而不是 安装目录 /adb 目录,解决办法是自己动手修改脚本,很简单,贴个图相信你应该看得懂:

jar 转 exe 以及exe安装包制作含java环境

 

1

转载于:https://my.oschina.net/voole/blog/811466

相关文章: