比如,我写了2个类,其中又一个Text.class是含有 main方法的。现在如何成功的制作成exe文件??
为了方便大家理解,我假设这两个类是这样的,他们都是放在包test下面,如test.Fisrt;他们的存放路径是d:\server\下面,我已经打包好了,叫做test.jar,放在d:\server\test.jar.
public class First{
  public String sayHello(){
    System.out.println("hello world");
}
}
public class Two{
  public static void main(String[] args){
   First fir=new First()
   System.out.println("--"+fir.sayHello();)
   }
   }百度了一下,找到这个大家转载的:
×××××××××××××××××××××××××××××××××××××××××××××(华丽的分割线)
//点击sketlon,在sketlon selection中我选的是console wraper,sketlon properties中选择Debug console
2.1 在sketlon中选择“Console“ 或者 “Windowed“ 或者"web"(看你的工程是基于什么的,例如是图形化的,那就选择Windowed的)2.2 在Executable中的配置: 
//按照他的说法,我写了test.exe
i. Executable Binary:填写目的输出源的名称。如test.exe. 
 //选择图标d:\server\very_beatiful_icon.gif
ii. Executable Icon :选择一个好看点的图标 
//这个怎么办?什么叫做当前工程目录就是我的test.exe的存储目录?我怎么知道我的test.exe的存储目录,上面的第i步骤只是填写了test.exe而已,所以,这个怎么填??
iii. Current Driectory :.(表示当前工程目录,也就是你的test.exe的存储目录,当然也可行换成别的,As you wish.) 2.3 在Application中的配置: 
//我点击Classpath后面那个添加lib按钮,选择c:\jdk1.4\lib\tools.jar;c:\jdk1.4\lib\dt.jar;d:\jdom.jar;(不知道有没有必要选.;)
i. Classpath:选中我们所生成的jar包以及运行该jar文件所需要的类库(必须先做这步,这样才能选择下一步的main-class) 
//我点击后面那个,弹出的框中有一个根文件夹Availible Classes,点开它,没有找到我的类
ii. Main-Class:选中我们所需要运行的主类。 
 //在这个前面打勾,点击它后面的,弹出一个选择框,怎么办???
iii. 可选项Use an embedded jar:运行该exe时可能需要到的类库(这里只能有一个类库)。 2.4 在JVM Selection中的配置:(一般情况下,这步可以省略的) 
//很好,就是1.4它没有说 Maximum JVM Version,所以我不填
i. Minimum JVM Version:写一个需要运行该程序所需的最低的就JVM的版本,比如1.4 
//有那么多不明白的,能ok吗??
2.5 Compile:OK,编译成功后,在你的输出目录上就会有一个崭新的exe程序了。