• java代码转化为jar包,再转化为.exe文件步骤


    下面是具体步骤:

    一、先把自己的程序发布成jar文件

    这是eclipse自带的功能,右键工程包-->Export

    然后选择Java-->JAR file,next

     

    选择输出路径,next

     

    取消勾选Export class files with compile errors,因为一般warnings可以忽视,而errors不行,next

     

    选择main class,即带有main方法的类,finish即可。

     

    二、将jar文件转为exe文件

    jar文件已经可以运行。但需要发给别人运行还需要转为exe文件

    方法有很多,我这里用了exe4j这个软件,感觉还不错

    下载很容易找,这里不提

    安装完之后打开软件,有十个步骤

    十个步骤之前。需要自己创建一个文件夹,名字随意,用来保存转换中需要的环境资源文件

    里面需要有你jdk文件夹里的jre和lib两个文件夹的文件 ,复制过来即可

    还有之前生成的jar文件,以下是创建好的目录结构

    然后看软件

    1.welcome 

    这里如果第一次用不需要管,next

    如果你使用完保存过输出配置,可以选open configuration

    这里还有个注册吗:http://blog.sina.com.cn/s/blog_002e20310101bt9y.html

     

    2.Project type

    选择“JRA IN EXE” mode,next

    3.Application info

    上面的框填写程序名字

    下面的框选择输出路径

     

    4.Configure executable

    GUI application-->勾选allow..

    下面框填写文件名字

    icon file可以自己选择图标文件(介绍个网站:http://www.favicon-icon-generator.com/favicon

    如果限制只能同时打开一个程序,勾选allow only a single...

    其他基本默认。

    如果你的exe4j和jdk位数不一致,记得把advanced options里的32bit or 64bit勾选

    否则生成不报错exe也无法正确运行

     

    5.Java invocation

    点Class path框右边的绿色加号

    把自己生成的jar文件路径写进Archive

    (用到的外部jar包也要都添加进去)

    然后下面main class from框选择含有main方法的类

     

    6.JRE

    Minimum和Maximum填写允许的最小和最大jdk版本号

    Configure  search sequence选项

    框里应该只保留Search Windows registry,没有的话右边绿色箭头添加

    其他的删除后,绿色箭头添加Directory,找到我们开始的时候拷到文件夹里的jre

    perferred VM选择默认即可

    7-10基本无脑next即可

    可以保存自己本次的配置以便以后使用

    第一次用过之后出现的问题比较少,基本没有报错

    但位数问题导致exe打开失败。所以前面也提及了,但我jdk和exe4j都用的64位,系统也是64位

    具体原因还有待研究

    原文链接:https://blog.csdn.net/qq_28718481/article/details/78848191

  • 相关阅读:
    定制专属于你的系统安装镜像
    COBBLER无人值守安装
    KICKSTART无人值守安装
    关系型数据库与非关系型数据库的区别
    MooseFS 分布式存储
    GlusterFS 存储
    Crush 算法以及PG和PGP调整经验
    对象存储、块存储、文件存储的差异
    Ceph 概述和理论
    Go之gob包的使用
  • 原文地址:https://www.cnblogs.com/zhgyki/p/11332844.html
Copyright © 2020-2023  润新知