gpt4 book ai didi

java - 尝试使用 ojdbc 时无法找到或加载主类

转载 作者:太空宇宙 更新时间:2023-11-04 04:32:46 28 4
gpt4 key购买 nike

我正在使用 this 中的代码和编译命令问题(刚刚用 Test 替换了 DBConnect)。然后我使用java -classpath ojdbc14.jar Test我得到: Error: Could not find or load main class Test

同样适用于: java -classpath "ojdbc14.jar;." Testjava -classpath "ojdbc14.jar;./Test.class" Test

当我只使用java Test时那么错误是

Exception in thread "main" java.lang.NoClassDefFoundError: oracle/jdbc/driver/OracleDriver
at Test.main(Test.java:7)
Caused by: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 1 more

最佳答案

尝试这样做,

先设置类路径,然后编译并运行程序。

classpath=%classpath%;ojdbc14.jar(path for your OJDBC jar);
javac Test.java
java Test

关于java - 尝试使用 ojdbc 时无法找到或加载主类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49793297/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com