zoukankan      html  css  js  c++  java
  • install4j的使用

    用java写好了桌面应用,怎么搞成 那种常见的 双击之后 next、next、、、安装完成的按照包呢?用install4j。这东西有多好用呢?看看这款xml编辑软件,就是用install4j封装的安装包,安装时你就会看到install4j的标志
    install4j标准定义

    install4j是一个功能强大的,多平台Java安装文件生成工具,用于生成Java应用程序本地化的安装及应用程序发布。 install4j 的优异性在于它易于使用,紧密的集成到目标平台,以及灵活的JRE 管理与部署选项。

    一、怎么用

    官网下载
    很容易就可以下载下来,但在辛辛苦苦捣鼓半天,把自己的软件封装好后,一运行就出现一个弹框,告诉你:这个软件是由install4j搞出来的,巴拉巴拉、、、(生怕别人不知道似的)。原因是这个install4j**没有注册**,它就在你的软件里植入弹框,逼你买正版(当然了,支持正版是对的、、哈哈)
    但想我没这种,就用那么一两次的人,还是下载破解版
    下载地址
    这是网上最多的一个使用方法文档

    二、注意事项

    上面这个链接里的版本是6,算是比较新的(最新的是7),但操作流程上没有太大变化,看这个文档,自己再来来回回摸索一番 也基本就会用了,下面列几个我遇到的坑:

    1. 集成java运行环境(jre),也就是文档的第36步,可能就遇到问题了:

    1
    下拉框里没什么可选择的。
    然后你就开始点击那个“Download JREs”(如果是没注册试用版,连下载都下不来)
    然后就下载完了,但你点下拉框后还是什么都没有,这是为什么?
    这跟往前退两步 的那步
    2
    可能这一步被你默认过去了,没有勾选 64bit【当然,如果你是32位系统那就不会有这个问题】
    勾上这个选项后再去后面的下拉框里看看
    3
    是不是就有你下载的64位jre了。
    如果因为网络原因什么的,无法官网提供的精简版jre也没关系,我们可以使用本地jre【稍微有点大,其实也没大多少】: 选择菜单project——create a JRE Bundle,按要求选择本地jre进行封装就好了,和下载的一样,封装完,在那个下拉框里选择你封装的本地jre

    2. 安装完软件,桌面没有快捷键

    你需要做的是点左边一级菜单“Installer”————二级菜单“Screens & Actions”、、、如下图所示【不要担心会把之前的配置覆盖什么的,这些配置基本都是“平行”的,你可以来来回回的改这些配置,只要都配置了,可以随时点到最后的Build进行制作安装包
    4
    选中第4步那个黄色的文件夹样的节点,右键,选中Add Action,出现
    5
    选中后就出现了上一个图 黄色文件夹节点下的“Add a desktop link”,这就作为安装过程的一个步骤供用户选择了(默认是选中的)

    3. 有了桌面快捷键,不但没有个性化图标,而且快捷方式还无效

    8
    你需要点击刚刚生成的那个“Add a desktop link”,然后右边栏里就出现了对这个快捷键的配置项。
    第2步中Target file是最重要的,这个不选,快捷键就不知道要启动什么。
    点击Target file右边的值,然后点击那个黑三角,选Choose file
    10
    弹出
    11
    选择[Launcher]xxxx【这个东西就是install4j把你的jar包封装出的xxx.exe,启动文件】
    配置完启动文件,再回到上面配置快捷方式那里,给快捷方式配上图标
    点击“Icon file”选择一个快捷方式的图标
    怎么制作icon文件? 在线制作ICON
    去哪找图片?百度icon随便选一个,或截个图什么就行了 注意 生成icon是别生成太小,用64*64以上的

    4. 启动后,任务栏上没有个性化软件图标

    添加图标在Launcher菜单里,双击你新建的那个Launcher,如图
    6
    然后点击弹出来页面的Icon
    7
    选择你的图标就可以了

  • 相关阅读:
    fzuoj Problem 2177 ytaaa
    zoj The 12th Zhejiang Provincial Collegiate Programming Contest Capture the Flag
    zoj The 12th Zhejiang Provincial Collegiate Programming Contest Team Formation
    zoj The 12th Zhejiang Provincial Collegiate Programming Contest Beauty of Array
    zoj The 12th Zhejiang Provincial Collegiate Programming Contest Lunch Time
    zoj The 12th Zhejiang Provincial Collegiate Programming Contest Convert QWERTY to Dvorak
    zoj The 12th Zhejiang Provincial Collegiate Programming Contest May Day Holiday
    zoj The 12th Zhejiang Provincial Collegiate Programming Contest Demacia of the Ancients
    zjuoj The 12th Zhejiang Provincial Collegiate Programming Contest Ace of Aces
    csuoj 1335: 高桥和低桥
  • 原文地址:https://www.cnblogs.com/jpfss/p/8527809.html
Copyright © 2011-2022 走看看