为了方便,把连Sql server的3个jar文件解了出来,目录结构如下
Prj
|--myPackage
| |--xx.java
|---com\microsoft... <--这里就是解出来的文件现在直接运行是可以的:java myPackage/xx
但是,当把它打成Jar后,就不能运行,报错:
java.sql.SQLException: No suitable driverjar包名为yy.jar
用WinRar打开看这个包,结构为:|--myPackage
| |--xx.java
|---com\microsoft...请帮帮我,指条明路吧
Prj
|--myPackage
| |--xx.java
|---com\microsoft... <--这里就是解出来的文件现在直接运行是可以的:java myPackage/xx
但是,当把它打成Jar后,就不能运行,报错:
java.sql.SQLException: No suitable driverjar包名为yy.jar
用WinRar打开看这个包,结构为:|--myPackage
| |--xx.java
|---com\microsoft...请帮帮我,指条明路吧
解决方案 »
- 想读点源代码,谁给推荐个
- 我的资源分怎么增加啊?
- 请教一个比较困难的问题,有关Runtime.getRuntime().exec
- Java调用操作系统命令?
- jni和dll问题,复杂的c++代码怎么处理?
- 这样的问题能难倒大家吗?不可能:::::::
- thinking in java 习题求解
- JPanel设置布局管理器BorderLayout的一个问题。详情见内。谢谢。
- 本人熟悉VB,掌握DELPHI,现想学JB请问我该怎么下手呢,我到那里去下载有关书籍呀?
- 斑竹,救救我!各位大虾,打搅一下,不好意思!专家门诊做得真不错,我很想用Offilne Explorer把它当下来,但下载下来浏览时,具体的帖子内容总是看不见,那页在出现“正在等待连接,请稍后”几个字后,总是变成一片空白,唉,怎么办呢?
- 在java中如何自定义一个日期域,格式为:[ - - ],请赐教.
- 为什么按一次回车会向程序中输入两个字符??
"你把驱动包也得放进去啊,你只解出一个文件能干什么,一般文件都是关联的。"我已经把Sqlserver 的JDBC三个包全部解压到com.microsoft下面了
“回复人: yuzl32(Hello!) ( ) 信誉:100 2005-12-15 08:00:00 得分: 0
将此包添加到环境变量 CLASSPATH 中”
我在没有打包时是运行成功的,只是在打包后才出现 “java.sql.SQLException: No suitable driver”错误。
Manifest-Version: 1.0
Created-By: 1.4.2_04 (Sun Microsystems Inc.)
Main-Class: org.gui.GUIStart
Classpath: lib/jdom.jar;lib/dt.jar其中classpath中描述的文件的路径是与jar文件在同一目录下的lib文件夹;因为jar运行时默认的路径就是jar文件所在的目录
jar运行的路径问题
jar认为当前路径就是jar文件所在的路径,你需要的lib包1需要在MANIFEST.MF中指定 2 需要的lib的目录(即在1中的目录)应该和jar文件并列
还是将驱动放到jar里面比较合适的。
其实有个办法就是将源文件和你的程序一起编译之后打成jar包,应该就不会有什么问题了吧。
但是sql server的源文件还不清楚从哪儿搞到...