学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
 19 12
发新话题
打印

请教 关于压缩成.jar的问题

请教 关于压缩成.jar的问题

代码压缩成.jar格式不能打开,会弹出警告.请大家帮帮忙,为什么会这样,小弟被它弄的很烦.警告内容发在附件里
附件: 您所在的用户组无法下载或查看附件

TOP

应该可以的

我刚才试了一下
输入命令
jar cvf exmple20_1.jar 你要打包的文件名称

当你要用到的时候导入就可以可以了呀!
至于如何打开,我就不清楚了,应该要用jvm环境吧

帮你up一下,mark

TOP

要设
Main-Class: xxxx

属性,让它在加包的时候写进去
可惜不是你,陪我到最后

TOP

首先写个配置文件
比如class.info
里面写
Manifest-Version: 1.0
Main-Class: classname

classname写成你的主类名字

然后运行命令
jar cvfm classname.jar(你要压缩成的jar文件的名字) class.info(配置文件名字) *.class(所有类)

[url]sheng00.cn[/url]

TOP

jar实际是zip格式的压缩包,任何一个能够打开zip格式压缩包的程序都能打开jar包,
但这样打开只是能查看jar包的文件,并不是执行文件。
直接双击,就是用java虚拟机运行!

出错了可能因为你没有设置mainfest.mf
Manifest-Version: 1.0
Sealed: true
Main-Class: servletName (你要运行的程序名称,不要带class)
Class-Path: A.jar jbossall-client.jar (加入你需要的包)

最后要多一个回车


[此贴子已经被作者于2007-9-20 18:57:17编辑过]

^_^没事咱就灌水哈^_^!!!

TOP

楼主是想创建自运行jar文件吧?
你要写一个mainclass.mf文件,内容就是:Main-Class:(空格)mainclss(你的启动类名,不要.class)

要注意的是:1、冒号后面那个空格不能省;2、语句后面要以一个换行符结束,不然该文件不能被正确读取。

然后运行jar命令:
jar cvfm filename.jar mainclass.mf filles to add

好了,这样就可以双击运行该jar文件了。

TOP

我按照大家说的方法去做,还是不行啊,随便拿一个代码打包双击还是出现一样的警告,以前我打包的是能运行的,现在就不行
郁闷啊!!谁能帮帮我想想办法啊

TOP

把你打包的过程贴出来,这样说很抽象,别人很难帮你

TOP

   我好像没出现这样的情况

TOP

mf文件内容:
Manifest-Version: 1.0
Main-Class: Example15_3
george_vcool帮我看一下拉


附件: 您所在的用户组无法下载或查看附件

TOP

 19 12
发新话题