为什么我将java编写的程序打包成jar文件后显示的不是java的图标那种,而是压缩文件rar包那种

双击后也是运行压缩文件,而非执行程序?

那是因为你用winrar关联了.jar的文件,只在你电脑上这样显示而已追问

我懂你的意思,可是我卸载了winrar后,jar仍旧运行不起,显示的图标也不是java的

追答

在你的JAR文件上点右键,选择打开方式--》选择程序,找到java,再选中“始终使用选中的程序打开这种文件”,确定后就可以了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-04
当java打包成jar文件后,它只能以压缩文件的形式打开,它内面存放的是你的程序,别的不能打开!
第2个回答  2011-05-04
jar本来就是一些。class文件的集合包。jar包本来都可以用解压文件解开,图标不同只能说明个别机器的问题。
第3个回答  2011-05-04
可执行的jar包要遵循一定的规定,
你注意那个menifest.mf文件必须指定Main-Class,这样JRE就会自动找到主类里的main并执行了追问

mf文件不能打开呀。。要怎么看到底有没有指定Main-Class呢?

相似回答