java源码生成exe

2018-11-16  本文已影响0人  超哥__

前言

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

  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环境的系统中也可以直接运行

上一篇下一篇

猜你喜欢

热点阅读