Java 忽略类路径
我正在编写一个使用Oracle JDBC驱动程序的java程序。我已经在我的类路径中设置了它。当我在IDE中运行程序(作为jdbc添加为库)时,程序运行良好。当我尝试部署它时,它完全忽略了classpath中的列表,并给了我一个NoClassDefFoundError。
我想使用客户端的 JDBC 驱动程序(已安装的驱动程序),并且不提供我自己的驱动程序。我从JDeveloper打包程序,部署为JAR文件。
运行方式:java -jar test.jar
当我将库放在%JAVA_HOME%/lib/ext中时,它可以正常工作。
有人知道如何解决这个问题吗?