zoukankan      html  css  js  c++  java
  • 使用exe4j生成exe文件并且附带jre运行环境

    在项目上鼠标右键 --> Open Module Settings

     Artifacts --> + --> JAR --> From modules with dependencies...

    Main Class是你这个项目(脚本)的主方法,就是要运行的类,选一个

    class选择入口函数

    如下图,设置 META-INF/MANIFEST.MF

    我个人一般设置在项目根路径下

    build on mark

    apply -> ok

    最后一步, Build Artifacts... --> XXX.jar --> Build

    然后在out目录中会生成可运行jar包

    可以cmd进入到jar包目录,然后  java -jar  xxx.jar 测试jar包是否异常

    好了,我们假装它们没问题,进入下一步,使用exe4j 生成exe


    Exe4j下载

    http://www.xue51.com/soft/10745.html

    下载好后,根据使用手册进行安装,官网也有下载说明,这里我就不卸载了再装了,麻烦

    打开软件,在welcome 中点击change license,然后打开下载的注册机,把注册码cv进去,然后直接点击Project type进入下一步

    输入你的项目名,  output路径是  exe文件生成的目录

    选择exe类型,我的jar包项目是控制台操作的,所以我选择了  console application,如果是gui  选择第一个,并勾选 allow - console parameter

    Executable name   =  exe 文件名

    icon File =  exe 图标路径

    配置jre,java运行环境

    最小支持jdk的版本,跟最大的支持jdk版本

    添加运行环境前,把 Search Windows registry 外的全部删除,

     

    添加jre,这里非常的重要,如果没弄好,exe 文件将不能在无jdk的电脑上运行,这真的是一个超级大坑,我弄了一早上,所以我决定写出教程来,让有缘的同学们少踩一些坑

    添加完成后,我们在 exe 生成目录 拷贝一个jre,文件夹名一定要跟刚刚输入的相对路径文件夹名一样,exe文件还没有生成,是我之前生成的,,别弄错了,正常来说现在是还没有  exe文件的

    我们使用默认jvm

    然后一路下一步,啥都不要管,

    最后点finish就行

    要发给别人exe文件的话,需要携带一个jre,目录结构一定要是刚刚设置相对路径, 然后把这个文件夹打包,就能发给同学啦

  • 相关阅读:
    Java--数组转成list,list转数组
    js禁用后退
    正则
    实用符号Alt+小键盘快输
    Minimum Depth of Binary Tree
    Balanced Binary Tree
    Valid Palindrome [leetcode]
    Sum Root to Leaf Numbers
    reorder List
    判断链表 有环
  • 原文地址:https://www.cnblogs.com/jcb1991/p/14384020.html
Copyright © 2011-2022 走看看