怎样将class文件变成.exe文件?

    今天一个哥们儿问我,怎样把一个java的类文件(.class文件)制做成一个windows的环境中可双击执行的文件,也就是.exe文件。我原来也曾这样想过,就是没有时间去实践过。呵呵,好在今天有时间了,我想趁这个机会解决一下这个问题。我估计不少人也有过类
似的想法,在命令行中执行类文件太复杂了,要是可以把它们变成.exe文件,双击就能够执行了,多方便。
    我之前也没有作过,因此在网上查了一些资料。没有更深刻的去研究,只是把它实现了。每一步我都记录了,但愿给那些不会作的朋友们提供一些帮助。 至于更深层次的东西,放到未来吧。(上传图片太复杂了,我把操做步骤的截图放到附件中了,能够下载)
   
    须要用到的工具eclipse用于打包(这个不用介绍了吧),exe4j用于生成exe文件的工具,这个是必须的。你们能够到网上下载我用的是4.0版本。
 
    下面咱们正是开始:
    首先,在eclipse中创建一个工程项目,随便你起什么名字了,而后写一个类。
    package com.test;
 public class JavaExe {
  public static void main(String args[]){
   System.out.println("测试将class文件变成.exe文件!");
   try {
    Thread.sleep(5000);
   } catch (InterruptedException e) {
    e.printStackTrace();
   }
  }
    }
 
接下来,给这个工程打包,选择工程项目右键单击,选择导出操做,而后选择导出为jar文件,呵呵,我用的是myeclipse,我想都同样吧。
    (图1-1)
    接下来,选择select the export destination 这个地方须要给出,导出的jar文件的路径和名称。
    (图1-2)
   
    接下来,这个界面须要给出manifese文件的路径,能够根据向导,选择JavaExe类的路径,在随便给一个名字。而后选择main class文件的路径。
    (图1-3)

    保存完成,你会在D盘看到一个test.jar的文件,咱们使用命令行测试一下。没有问题。
    (图1-4)
    接下来,安装exe4j程序(略),运行exe4j ,咱们选择2: project ,而后选择"JAR in EXE" mode 下一步。
    (图1-5)
    给short name in your application 一个名字,而后选择输出文件的目录,我选择的是桌面。
    (图1-6)
    接下来配置执行桌面的信息,configure executable ,咱们选择控制台程序 console application ,选择图标文件。点击下一步。
    (图1-7)
    接下来的东西很重要了,不要作错了。点击右面的加号,选择刚才生成的jar文件的路径。而后选择主文件的位置。如图。
    (图1-8)
    接下来的版本号码,你随便填吧,而后在高级选项中advanced option选择 search sequence ,这里是为了找到本机中的jdk的路径,添加一个就能够了
    不用我详细叙述了吧。
    (图1-9)、(图1-10)
    这一步选择client hotspot VM 就能够了。而后选择完成。
    (图1-11)
    接下来咱们看到了桌面上出现了myfirst.exe程式,双击以后,就是咱们要的程序了。呵呵结束了,是否是很简单。
    (图1-12)
    因为时间关系我没有作进一步的研究,只是测试而已,我但愿能给朋友们带来一些帮助。若是有更好的建议欢迎讨论,我会把这个文档进一步更新的,你们集思广益。
相关文章
相关标签/搜索