首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

jar有关问题

2012-01-06 
jar问题这个问题有点郁闷,我的有的jar的文件有的可以打开,而有的不可以。我的java/jre文件下没有jar运行程

jar问题
这个问题有点郁闷,我的有的jar的文件有的可以打开,而有的不可以。
我的java/jre文件下没有jar运行程序啊?可我开始装就那样的啊 .

还有手机游戏的jar文件在电脑上是不是带不开啊,我打开好多都是打开失败。难道是j2me编写的就不可以吗?

我只是想问我自己制作的jar文件为什么打不开呢?都是打开失败
而有的可以啊?就像俄罗斯方块。jar就可以。望那位大哥指教!

[解决办法]
报什么错?

你可以检查一下,是不是入口类写到了 main 里面去了,
还有就是检查一下classpath是不是包含了所有的必需的jar文件夹
[解决办法]
手机游戏的一般打不开吧,得装模拟器。 你做的有没有界面啊,没界面不知会出现什么问题。
[解决办法]
图形界面的一般双击可以打开的....但是若连接数据库的...那只可以看到界面的..连不上数据库

若是基于控制台的程序....肯定打不开了..看你不到的

教你:
cmd 进命令行

java -jar 你的jar包名
[解决办法]
....你写个一个.mf文件吧,里面指定入口类

http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=121&threadID=29382&messageID=187236
这个看看,网上应该很多的
[解决办法]
右键用winrar的方式打开jar文件,里面有个MANIFEST.MF的文件,修改一下就行了,具体怎么修改,网上你能搜到很多,打包的时候用的。这里一两句说不明白,提供个方案。
[解决办法]

探讨
我是这样弄的:
把我的类文件和放在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
Crea…

[解决办法]
不要解压,因为我也不知道该用什么命令把它写回去,所以直接强行修改
祝楼主好运,哈哈

热点排行