如果一个jar包执行需要其他的jar,在manifest文件怎么写呢? 你为什么不先编译成功+运行后再打包成jar文件呢??我猜是你的jdbc驱动程序没装对 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的manifes文件中的classpath并没有包含my.jar Class-path: lib/client.jar;lib/j2ee.jar用分号分开吧 是用空格隔开的,你可以通过打开一个标准的jar包看一下。我也遇到这样的问题,就是在classpath中明明有的类运行起来就是有问题。当然,我也是在编译成功运行成功后打得包。如果我把需要的包先解开然后和自己的class文件一起重新打一个包,就可以运行了。我用jbuilder打包,它好像也是这么做的。但是我觉得应该是可以设置classpath然后就可以的,不知道怎么回事,谁能推荐一些着方便的文章,或者图书啊。 好像manifest.mf文件最后一行要打一回车 就是搜索一下吧,下面这个地址就有http://www.ccw.com.cn/applic/prog/htm2003/20030703_142UT.asp另外,高手可以去看看有关classloader的介绍,我也正在研究呢:) 看看这个网址,挺不错的:http://www.gotoidea.com/net/readnews.asp?id=62 这个问题我也刚刚遇到过。在MANIFEST.MF文件的最后,要留两个空行(也就是回车),才可以识别到Class-Path这一行,如果只有一个空行,那么只识别到Main-Class这一行。Class-Path中的库名用空格格开,使用和jar包相对的路径,发布时把jar包和其他用到的类库一起交给用户就可以了。最好再写一个bat文件,很方便:)例如:你的jar文件存放在d:\project目录下,第三方库存放在d:\project\lib目录下,那么,在MANIFEST.MF中,这样设置:Class-Path: lib/aaa.jar lib/bb.jar lib/cc.jar此外,如果想把类库一起包到jar包里面,那么只有把你的类库(一般是jar压缩的吧?)解压,再和你的文件一起打成jar。这也是我最近学习的成果,不完善之处,请大虾指出! 请教一个正则表达式 学习swing包 请教各位高手:(100分) 图片上的手机号怎么识别 求大神指点!! 哪里有jbuilder的资料???(地址) 做项目 关于高等数学中积分的问题,不知道发什么地方,就发这里吧! 谁能帮我解决鼠标闪烁问题??? web应用程序部署没有遵守servlet规范是什么意思,它会报404错误, 初学,都不知道该在哪里提问。用JAVA做串口编程改怎么做? CLASSPATH,设置了直接使用JAVA能运行,但打成JAR包就报找不到所需要的类,WHY
http://www.ccw.com.cn/applic/prog/htm2003/20030703_142UT.asp
另外,高手可以去看看有关classloader的介绍,我也正在研究呢:)
http://www.gotoidea.com/net/readnews.asp?id=62
Class-Path中的库名用空格格开,使用和jar包相对的路径,发布时把jar包和其他用到的类库一起交给用户就可以了。最好再写一个bat文件,很方便:)
例如:你的jar文件存放在d:\project目录下,第三方库存放在d:\project\lib目录下,那么,在MANIFEST.MF中,这样设置:
Class-Path: lib/aaa.jar lib/bb.jar lib/cc.jar此外,如果想把类库一起包到jar包里面,那么只有把你的类库(一般是jar压缩的吧?)解压,再和你的文件一起打成jar。这也是我最近学习的成果,不完善之处,请大虾指出!