这个问题有点郁闷,我的有的jar的文件有的可以打开,而有的不可以。
我的java/jre文件下没有jar运行程序啊?可我开始装就那样的啊 .还有手机游戏的jar文件在电脑上是不是带不开啊,我打开好多都是打开失败。难道是j2me编写的就不可以吗?我只是想问我自己制作的jar文件为什么打不开呢?都是打开失败
而有的可以啊?就像俄罗斯方块。jar就可以。望那位大哥指教!
我的java/jre文件下没有jar运行程序啊?可我开始装就那样的啊 .还有手机游戏的jar文件在电脑上是不是带不开啊,我打开好多都是打开失败。难道是j2me编写的就不可以吗?我只是想问我自己制作的jar文件为什么打不开呢?都是打开失败
而有的可以啊?就像俄罗斯方块。jar就可以。望那位大哥指教!
还有就是检查一下classpath是不是包含了所有的必需的jar文件夹
cmd 进命令行java -jar 你的jar包名
这个看看,网上应该很多的
把我的类文件和放在myclass这个目录下,我的类文件是JSQ.class:
在命令行输入:
jar cvf JSQ.jar JSQ.class这样会产生一个JSQ.jar 文件,然后我把它解压,会得到一个JSQ文件夹,里面有JSQ.class,和META-INF的文件夹,META-INF文件夹里面有MANIFEST.MF文件,它里面的内容是这样的:
Manifest-Version: 1.0
Created-By: 1.6.0-rc (Sun Microsystems Inc.)
我把它修改为:
Manifest-Version: 1.0
Created-By: 1.6.0-rc (Sun Microsystems Inc.)
Main-Class:JSQ
然后进入JSQ文件夹,执行如下命令:
jar cvfm fg.jar MANIFEST.MF JSQ
会显示 没有这个文件或目录:JSQ
标明清单(manifest)到地怎么弄啊 ??各位大哥!!我也弄出来了jar文件,但是打不开啊!!会显示找不到主类,程序结束!!
Main-Class:JSQ
Manifest-Version: 1.0
Created-By: 1.6.0-rc (Sun Microsystems Inc.)
然后保存,
再重新打开jar,应该就可以了