美文网首页
java源码生成exe

java源码生成exe

作者: 超哥__ | 来源:发表于2018-11-16 22:04 被阅读0次

    前言

      有的开发者喜欢使用java,但是每次发布出去,在没有jdk的环境下无法直接运行。好在有一系列工具可以实现java生成exe。用到的工具如下:

    • Eclipse
    • exe4j(安装需要的版本,例如5.x支持java1.8)
    • JDK 1.8

      1.首先将java源码打包为jar,这里直接用helloworld

       // main.java
       package hello;
       import java.io.IOException;
       public class main {
        public static void main(String[] args) {
            System.out.println("hello world");
            try {
                System.in.read();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } 
        }
    }
    

      2.接下来将java源码编译为jarEclispe里选择工程,右键菜单选择Export,选择Java下的JAR file或者Runnable JAR file,按Next按钮以后,指定JAR文件生成位置,我设置为C:\Users\li\Desktop\test\hello.jar。然后按Finish按钮即生成

      3.接下来下载安装exe4j,共有10步,我们一步步走:

    Welcome            (这里可以输入注册码)选Next
    Project type       选择"JAR in EXE" mode
    Application info   设置程序名,这里设置为hello
                       设置exe生成目录,这里设置为C:\Users\li\Desktop\test
    Executable info    选择可执行程序类型,分为带界面的GUI程序、控制台程序和服务,如果用了swing等ui库就需要选GUI程序,这里选控制台程序
                       设置可执行程序名
         32-bit or 64-bit   设置生成32位程序或64位程序
    Java invocation    添加依赖包,当前工程没有依赖,所以添加前面生成的hello.jar
                       Main class选择主类main,还可以设置参数
         Native libraries   子菜单可以添加Native库
    JRE                设置支持的JRE的最低版本,这里选择1.7
         Search sequence    子菜单中添加当前目录".",这样我们无需依赖系统中的jre
    Splash screen      选择Next
    Messages           选择Next
    Compile executable 这一步即生成hello.exe
    

      4.接下来,将编译java所用的jre文件夹拷贝到hello.exe同目录下,即可直接运行,在其他没有java环境的系统中也可以直接运行

    相关文章

      网友评论

          本文标题:java源码生成exe

          本文链接:https://www.haomeiwen.com/subject/zkyvfqtx.html