zoukankan      html  css  js  c++  java
  • jar包制做Windows程序安装包

      最近在学习javafx,然后做了一个桌面小程序,打成jar包后在本地可直接运行,但是怎么放到其他没有jre和jdk环境的电脑上运行呢?

    基于以上情景我想到能否将jar包做成和安装其他的windows程序一样,安装后即可运行,无需再手动配置其他运行环境.

    制做流程是这样子的,首先我们的有一个可运行的jar程序,再借助exe4j这款工具将jar包制做成.exe的Windows程序,此时的exe程序还是需要有jre或者jdk环境才可以运行,

    我们还需要借助另一款Inno Setup工具将前面生成的exe程序和jre环境做成一个安装程序 setup.exe,这样我们就可以像安装其他windows软件一样安装我们自己做的程序.

    下面是具体操作步骤

    1.将我们的程序打成jar包
    在windows中能通过java -jar来正常运行

    2.下载exe4j并激活该软件

     Name和Company随便填

    License key: A-XVK258563F-1p4lv7mg7sav

    3.新建一个文件夹

    例如我在桌面新建一个test文件夹,把jar包和jre都放进去

     4.使用exe4j制做exe程序

      4.2 Project type

        选择"JAR in EXE" mode

                 

      4.3 Application info

        应用名: 自己取一个应用名

        Output directory :输出目录这里选择第三步中我们新建的test目录

                 

      4.4 Executable info

                 

                64位程序需勾选此处

                 

                 

       4.5 Java invocation

        -Dfile.encoding=GBK

                 

                 

        选择test目录下的jre,此时这里显示的是相对目录,只有是相对目录打包后才可以找到jre环境

                 

      后面一路next,在test目录下回生成一个exe程序文件

                 

    本机点击exe可直接运行程序

     5.使用 Inno Setup 工具将前面生成的exe程序和jre环境做成一个安装程序 setup.exe

                 

         

        

        不想改的话可以默认

        

        

        选择前面我们生成的exe文件

         

        选择文件输出目录

        

     后面一路next即可生成安装程序

    梦 想 不 大 , 道 路 很 长 , 开 始 了 就 别 停 下
  • 相关阅读:
    (一)七种AOP实现方法
    构造函数中base与this的区别
    第三章----CSS样式表综合整理
    第二章-----Html标签——综合整理
    第四章——JavaScript简单语法
    第一章---零基础闯荡IT界
    【matlab】读写文件
    icp算法基本思想
    KD-tree
    【MRPT】【icp-slam-live】Vs2013+ cmake3.6.1 + mrpt1.4.0+opencv2.9.4+wxWidget3.0.2环境配置
  • 原文地址:https://www.cnblogs.com/chengzhongyi/p/14544613.html
Copyright © 2011-2022 走看看