我现在导出的JAR能运行但是连不上数据库,sqljdbc.jar加到这个包里也不行,怎么回事呀??
解决方案 »
- 404错误
- 各位前辈好,请问如何实现Graphics2D图形的平移拖动,缩放及裁剪?
- 我刚开始学习JavaSE遇到了一个字符串的问题,实在是不晓得怎么解决了,希望哪个前辈高手能帮小弟解决下,不胜感激!
- 请教正则式,搜索一个目录及其子目录中JAVA及JSP文件的包引用的package
- 为什么老提示我 缺少class 或者interface
- 关于JAVA里的Reference类(UP有分,不够再加)??
- 昨天面试的问题?
- JBuilder7里的jdbNavToolBar怎么做?
- 谁能给我一点关于IBM VisualAge for Java的使用指南阿?
- 关于oracle的jdbc的问题
- 关于JTable的ListSelectionEvent不触发的问题
- 关于Java类库的一个疑惑和探讨
要是不想学看看选中工程,然后右键选导出或者export,试试看吧
jar结构:
lib/postgresql-8.4-701.jdbc3.jar
META-INF/MANIFEST.MF
publishKey2.classMANIFEST.MF内容如下,指定了入口和驱动包
Manifest-Version: 1.0
Main-Class: publishKey2
Class-Path: .;lib\postgresql-8.4-701.jdbc3.jar但是,执行的时候还是找不到驱动。
最终,没打jar包,直接在命令行执行,很是麻烦。 java publishKey2 -cp .;lib\postgresql-8.4-701.jdbc3.jar publishKey2
这个lib是什么意思啊?哪个目录下的???
我还是把我当初手动编译的过程写一下
C:\test のディレクトリ2010/12/02 20:29 <DIR> .
2010/12/02 20:29 <DIR> ..
2010/12/02 20:24 <DIR> lib
2010/12/02 20:28 89 MANIFEST.MF
2010/12/02 20:23 1,130 test.class
2010/11/24 22:18 829 test.java
C盘 ,test目录下放了java文件及编译后的class,
lib目录里放了数据库的驱动,MANIFEST.MF内容如下Manifest-Version: 1.0
Main-Class: test
Class-Path: .;lib\postgresql-8.4-701.jdbc3.jar在命令行里面执行如下命令:
jar cvfm test.jar MANIFEST.MF test.class test.java lib\*
就打好可执行jar包了
2010/12/02 20:32 <DIR> .
2010/12/02 20:32 <DIR> ..
2010/12/02 20:24 <DIR> lib
2010/12/02 20:28 89 MANIFEST.MF
2010/12/02 20:23 1,130 test.class
2010/12/02 20:32 447,964 test.jar
2010/11/24 22:18 829 test.java执行的时候使用:
java -jar test.jar
即可
应该怎么弄啊,
FatJAR 听不错的外部包也能直接导出,只要是你的项目里面加上外部包就可以····