zoukankan      html  css  js  c++  java
  • JSmooth 将java代码打包成exe

    JSmooth 将java代码打包成exe



    前言

    • java代码写了这么多了,但由于jdk的限制,我只能在jdk电脑上运行项目。所以最近在研究打包exe这个问题,今天终于实现了。

    • JSmooth下载



    前期准备

    • 将我们的jar包和jre还有exe头像三个文件放在同一个文件夹下,如何将java代码打包成jar我就不多说了,不会的可以私信我!

    这里写图片描述



    开始工作

    这是JSmooth运行的开始界面,在我的下载包中解压之后第二个exe运行程序打开就是这样子的。
    - 这里写图片描述

    选择骨架

    • 首先我们得选择exe执行的方式,也就是这里的骨架。我这里选择Console Wrapper

      这里写图片描述

    可执行程序

    • 首先我们选择我们事先准备好的一些文件,注意这个时候我们选择进去的都是一些绝对路径

      这里写图片描述

      这里写图片描述

    • 勾选完之后我们需要小处理一下,这里也是JSmooth的一个BUG,我们需要先将这个骨架保存起来然后重新点击骨架,在点击可执行程序,回来之后我们会发现之前绝对路径撑了相对路径了。(PS:我个人建议在保存的时候讲文件保存在我们时间准备的那个文件夹中,这样方便以后导入修改)

      这里写图片描述



    应用程序

    • 首先选择classPath类路径,按顺序将我们需要的jar包导入,注意要先到用的jar,辅助的jar其次。

      这里写图片描述

    • 还有一种方法我们选择勾选嵌入式jar,这样你的EXE 人家就看不到你的jar,这样就可以保障你的代码不被别人窃取了。

      这里写图片描述



    JVM选择

    • 现在我们只需要绑定jre就可以在其他没有jdk电脑上运行了

      这里写图片描述



    JVM配置



    发布

    • 点击运行就会在指定的文件夹中生成我们的EXE

      这里写图片描述

    注意上面出现的绝对路径是因为我在演示的时候没有保存在点骨架,读者们按我的步骤来就会出现相对路径的,出现相对路径就是正确的,如果不是相对路径就导致你的EXE拷贝到别人电脑上无法随意的放,只能和你电脑放置的位置一样!!!

    修改EXE

      这里写图片描述
      这里写图片描述

  • 相关阅读:
    杜教筛
    linux运维好书推荐:《高性能Linux服务器构建实战Ⅱ》热销中,附实例源码下载
    分布式监控系统ganglia配置文档
    基于Web应用的性能分析及优化案例
    一次Linux系统被攻击的分析过程
    Keepalived中Master和Backup角色选举策略
    linux运维好书《高性能Linux服务器构建实战Ⅱ》已出版发售,附封面照!
    并行分布式运维工具pdsh
    安全运维之:Linux系统账户和登录安全
    安全运维之:文件系统安全
  • 原文地址:https://www.cnblogs.com/zhangxinhua/p/8319231.html
Copyright © 2011-2022 走看看