在cmd中执行jar包时,显示oracle.jdbc.driver.oracledriver

来源:百度知道 编辑:UC知道 时间:2024/06/27 16:32:14
我用eclipse写的代码,在eclipse中运行都很ok
但是用jar cvfm打好包后,在cmd下执行打好的包,也能启动执行,但是当运行到需要连接数据裤的部分时,cmd窗口就会打印出:oracle.jdbc.driver.oracledriver
也不是报错,我自己的代码里也没有要打印出oracle.jdbc.driver.oracledriver这句啊~
不知道是什么原因啊?请各位大侠指教~
补充下,不是提示找不到oracle.jdbc.driver.oracledriver哦

而是执行打好的包程序能正常启动,但是一旦有连接数据库的操作发生,cmd窗口就会打印出oracle.jdbc.driver.oracledriver这句,也无法写入数据库
但是在eclipse中运行就能正常完成写入数据库

这是因为jar包内找不到ojdbc14.jar的原因。
如果程序引用了外部jar包,需要将外部jar解压到%Classes%目录,例如%project%/bin.
然后就可以利用jar cvfm命令打包了。

当然在Eclpse中还有一种更简便的方法,就是利用fat 导出jar,它会自动帮您完成上面的操作。
fat下载地址:http://fjep.sourceforge.net/#inst

是路径问题,看看你的jdbc jar包放的路径有问题没哦。
我以前也出过类似的问题,多换几个路径试试就OK了

链接路径对没?

你看看你连接到url写对没有? 应该是//你的ip:你的端口号/数据库名