java -jar xxx.jar 报Class.forName() 错误
jfcmq 2012-10-19 11:42:51 java 程序在Eclipse上编码写及编译的,打Jar包后放到IBM服务器上执行报错
<17 xxxxxx [xxx] :/xxx/xxxx/xxxxx/xxxx/xxxxxxx/xxxxxx>java -jar xxxx.jar
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
at java.lang.Class.forName(Class.java:139)
at eaiSend.getConnention(eaiSend.java:77)
at eaiSend.getEaiResultList(eaiSend.java:29)
at eaiSend.main(eaiSend.java:92)
java.lang.NullPointerException
at eaiSend.getEaiResultList(eaiSend.java:30)
at eaiSend.main(eaiSend.java:92)
<18 xxxxxx [xxx] :/xxx/xxxx/xxxxx/xxxx/xxxxxxx/xxxxxx>
检查ojdbc.jar上传没有问题;.classpath中也有配置。另外本地执行没有问题,
试过将ojdbc的jar包换成服务器上oracle带的jar包,还是不行。
服务器有其他的web服务,用它用的ojdbc包还是报错,实在是搞不懂是什么情况了!请大侠们帮帮忙!