1、打开exe4j。
2、单击NEXT键,选择”JAR in EXE”mod按钮,单击NEXT。
3、填写短名和文件输出的路径然后点击NEXT。
4、在这里你可以选择你要生成的可执行文件的类型,以及生成的可执行文件名称、可执行文件的图标等,然后再NEXT。
5、在这里填写Main class的名字,单击绿色+选择所需的.jar文件。
6、接下来是选择jre版本,填写好jre的最大最小版本然后再继续。
7、下面是一个选择语言版本的界面选好后再继续。
8、下面是一个短暂的等待,一个java写成的可执行文件就这样生成了。第5 这里我有 很大问题第五步 设定你的java运行文件,就是由main方法的那个class文件 
首先按绿色的加号,设置classpath,
打开路径设置窗口 选择archive,然后按选择路径的按钮(…)。
archive只能选择jar,zip文件 选择结束后,按ok 
再次按绿色的加号,把其它jar包添加进来,重复相同的操作,打开所有要使用的jar文件 这里需要提示的是,必须把你使用到的jar包全部添加进来,否则会提示找不到类。 关键的一步,设置执行的class文件。 按main class 后面的按钮,
打开选择main class文件的窗口。如果在这里看不到你的class文件,请查看你的class path设置是否正确 
对 我就是看不到我的class 文件;  可是这跟class path 有上面关系呢? 我该怎么修改我的class path 呢??

解决方案 »

  1.   

    用 jsmooth 吧  很方便
      

  2.   

    参考这个,里面有你需要的那一步,呵呵:http://www.java2000.net/p1171
      

  3.   

    楼主可以看看下面这边文章,讲述比较仔细,图文并茂
    http://www.blogjava.net/huliqing/archive/2008/04/18/193907.html
      

  4.   

    不错或者看看我的这个吧  也还有别的方法 
    http://blog.csdn.net/justinavril/archive/2008/08/02/2757466.aspx
      

  5.   

    这个 问题 我解决了 问题是这样产生的 我的jar 放在eclisepe 的 workspace 下在第5 这里, ...这里我选择的路径是对的但是eclisepe 自作聪明; 把它改了 F:\elip 
    被改成了 .\elip  不多试试, 还真看不出来阿
    当还有一个问题!! 这样的exe 能不能 在没jdk的环境中运行呢? 
    我试试看
      

  6.   

    果然不行阿!!!请问 这个问题 怎么解决??这个生成的exe 必须放在 classpath 下 才可以运行哦!!
      

  7.   

    3楼的 哥们;
    链接我看了, 想要生成一个安装文件的setup.exe,    发现除了要用到 生成的exe   还有一些其他的文件;比较典型的有一个.dll的文件 ;没有这些文件我   生成的setup.exe 可以装; 但是装完了不能用真是功亏一篑阿