当前页面: 开发资料首页 → JSP 专题 → jar打包问题
jar打包问题
摘要: jar打包问题
我有几个类,原来放在tomcat的WEB-INF/classes/a下,在jsp中import,并且使用正常,
现在我想将这几个类打包为:a.jar,打包使用的命令是:(在命令提示符下)目录名:>jar cvf a.jar *.*
然后放入项目的lib目录下,并将该a.jar加入到classpath,可是在jsp中使用时出错,提示找不到相应的包,
怎么办?
示范:
类:test.class
包结构:classes/com/abc/test
过程:进入classes文件夹,右键点com文件夹,选择添加到压缩文件(没有这个选项就装wrar),选择压缩格式为zip,改后缀名为jar.
用命令提示符,进入class目录下用JAVA的命令:jar cvf *.jav com/回车即OK了
打个包别搞那么复杂,先复制一个已经存在的jar包
用winrar打开 然后删掉里面的类文件 剩下一个(全删光的话打开jar文件就消失了)
然后复制要打成jar包的类 拷贝到打开的winrar文件 最后删掉刚才剩下的一个类
直接放到工程web-inf/lib/目录下 还有 不用配置classpath就可以直接使用
用winrar打开 然后删掉里面的类文件 剩下一个(全删光的话打开jar文件就消失了)
然后复制要打成jar包的类 拷贝到打开的winrar文件 最后删掉刚才剩下的一个类
这个强,呵呵。
eclipse里面可以直接打包,建议学学用ant做一个打包脚本。
一般都是用工具打包的,很少用命令!
以上方法都试了,都不行啊
包打完了 关下TOMCAT服务
to: ftiger(哈哈鱼) ( )
谢谢夸奖。
问题已自己解决了
谢谢大家