日期:2014-05-20  浏览次数:20721 次

我的jar包问题
在论坛看了很多类似帖子,但是我的问题还是没解决:

我写了个ABC.java文件,在Eclipse下打包.生成了一个ABC.jar包.然后我在命令行中java -jar ABC.jar后出现找不到odbc.jar这个第3方包.如果不用数据库连接包,则正常.

我想尽办法,把odbc.jar放到lib文件夹下一起打包,失败
打完ABC.jar后,解压缩出来,取出Manifest.MF文件,增加CLASSPATH后,我用WINRAR直接打回ABC2.jar的话,运行说文件损坏
如果重新再用Eclipse打一次包,在选择Manifest.MF那个浏览框里出现的是项目的路径,怎么也找不到我改的Manifest.mf,非常无奈.求助到底应该怎么打包?

还有,是否打包以后写个run.bat里面就一句话java -jar 路径/ABC.jar就可以了?

------解决方案--------------------
1 请先看看这个文章 http://www.java2000.net/viewthread.jsp?tid=156

2 我看了你的步骤 
,增加CLASSPATH后,我用WINRAR直接打回ABC2.jar的话,运行说文件损坏

看来你已经知道如何把 odbc.jar 放到
Class-Path: 
后面了,注意,不是 CLASSPATH 哦!具体的看我给你的文章
然后重新压缩,。 注意啦!! 压缩文件格式采用 zip, 
然后就可以用了。如果压缩完是.zip的,可以改名为.jar