你为什么不先编译成功+运行后再打包成jar文件呢??
我猜是你的jdbc驱动程序没装对
我猜是你的jdbc驱动程序没装对
解决方案 »
- 关于Java内存的问题
- [菜鸟提问]如何提高程序效率
- 想的头晕不知所以然"abc".equals(s)和s.equals("abc")有区别吗
- 怎么判断 用户输入的是数字还是字母??
- DataInputStrean 和 DataOutputStream
- PDF中的线段上添加注释
- HQL to_number()中有子句Select count(*)问题?
- 一个类中的一个域(也是一个类),如何通个这个域,找到这个类?
- 怎么设代理?
- 又一个搞不懂的问题~~~~~~~~~~`
- 初学,都不知道该在哪里提问。用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。这也是我最近学习的成果,不完善之处,请大虾指出!