如何使用Java制作自由桌面应用程序

时间:2013-03-03 07:05:59

标签: java class exe

我是Java的新手。我有一个小问题。 假设,我用Java编写了一个代码: -

import java.awt.*;
import java.applet.*;
public class J02_02 extends Applet
{
    public void paint (Graphics g)
    {
        g.drawString("Make a Software From this Java Code",10,100);
    }
}

我已使用javac命令将其编译为J02_02.class,并且它在 Java Applet 中运行良好。但是,我想从这段代码中创建一个自由桌面应用程序。想想,我想制作一个桌面应用程序,就像我们使用IE的任何其他软件一样:Firefox,Notepad,KMPlayer。我的意思是,我想将此应用程序运行到未安装java的计算机上。我想将这个.class文件转换为.exe软件。 .exe软件应该可以在任何平台上运行,比如windows / linux,而不需要安装其他任何东西,比如Java / jdk。

我该怎么做?

2 个答案:

答案 0 :(得分:1)

Ahead Of Time(AOT)编译器就是答案......

AOT编译器的常见内容是Excelsior

答案 1 :(得分:0)

AOT编译器显然对你的情况有些过分。

查看我的文章Convert Java to EXE: Why, When, When Not and How中的其他选项。

以防万一,Excelsior JET 9支持Java 7:http://www.excelsiorjet.com