swt 发布成jar 包,运行不了。。。

环境:Myeclipse 5.5
eclipse 3.2
文件在附件中。。。

请教发布方法。希望可以转化成*.exe 的文件格式。在window 下能运行。。。
[b]问题补充:[/b]
转化成*.exe 格式。是为了能更方便的操作。。同时可以给不会用命令运行java 文件的人用。。。
[b]问题补充:[/b]
其实有没有必要是要根据条件决定的。不是想没必要就没必要的。。
[b]问题补充:[/b]
又要下载和安装,可不可以直接用java 命令,在window XP下的命令提示下生成.*.jar 和*.exe .计算机装太多少东西了。 :o 最好不依懒太多要安装的软件。
[b]问题补充:[/b]
用Eclipse 导出成jar 包步骤如下:(可是导出来运行不了。)右键 ->export->java ->jar file ;再按next 按扭。选着保存位置后,再next ->next ;选择已写好的mainfileset.mf 文件/myeclipse7.5Key/src/MANIFEST.MF:内容为:

Manifest-Version: 1.0
Main-Class:key.GetKey
Class-Path:  E:\eclipse\plugins\org.eclipse.swt_3.2.2.v3236b.jar  E:\eclipse\plugins\org.eclipse.swt.win32.win32.x86_3.2.2.v3236.jar

 是空格,后导出后得到一个*.jar 包。但是此*.jar 包无法在命令提示符下用:
java -jar *.jar 命令运行,出现错误如下:
Failed to load Main-Class manifest attribute from

请教生成*.jar 方法。。。

[b]问题补充:[/b]
怎么没有令我满意的答案呀。。 :( :(
[b]问题补充:[/b]
不知道谁有工具,可以直接帮我转换成*.exe 文件好了。 :)

用fatjar来打包,它会帮你写MANIFEST.MF,并且打包出来的结构跟eclipse导出的jar结构不同的。
试试java -jar xxx.jar key.GetKey

既然是JAVA,就没必要做成exe方式。

同意楼上 :D

Eclipse java项目打包工具(fatjar)、Java EXE 启动文件生成程序:
http://ironurbane.iteye.com/blog/421973

有,用eclipse自带的export,把项目导出为jar,然后写一个执行jar的.bat,再写一个vbscript文件执行.bat(这里的作用是隐藏.bat运行的窗口),最后就把.bat文件和vbscript文件用WinRaR自带的压缩为exe功能,设置双击exe解压的时候就执行vbscript文件,执行之后就把vbscript和bat文件删除,建议不要采用这种方法。
如果你不想安装太多工具,你可以上网找一些打包exe工具是绿色版的。

写一个.bat文件,运行你的程序不是很好嘛。

其实真正好用的exe打包工具就在Visual Studio里。只是。。。
将JAVA程序打成包,我只见过Oracle那样的大型工具,否则还得像eclipse那样,安装时问你安没安装好JAVA_HOME。
想像Oracle那样运行,就得将jre也得打进去,那么就一个HelloWorld都会有20多M来着。。。
如果确信需要这个功能,还是用fatjar吧,记得两年前用过。。。