在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 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:你的端口号/数据库名
在java中使用什么方法可以在jar文件结束执行时自己将本身删除?
为什么jar打包后在manifest.mf中写入main-class后还是不能执行
在压缩包中可以直接执行文件吗?
不能在winrar压缩包中直接执行.exe文件
如何在运行里面禁止执行CMD?
在批处理中使用了@echo off,为什么执行copy命令时仍显示命令执行状态?
为什么在运行javac 命令时在cmd中显示非法的表达式开始:public static void main(String[] args)
在任务栏中不显示正在执行的任务,怎么办?
在运行中敲cmd能不能执行DOS的删除命令,怎么操作啊。举个例子行吗。
如何让jar文件在pc机上执行?