java - 运行jdbc程序而不每次都设置类路径

标签 java oracle jdbc

SET CLASSPATH=C:\oraclexe\app\oracle\product\10.2.0\server\jdbc\lib\ojdbc14.jar;.”。谁能告诉我如何永久设置类路径,以便下次重新启动计算机时不必设置类路径?

最佳答案

您可以将 ojdbc14.jar 公开为 Installed Java Extension

您需要做的是将 ojdbc14.jar 放在特定的系统文件夹中,以便 JVM 在类路径之前加载它。

位置因操作系统而异:

  • Solaris™ 操作系统:/usr/jdk/packages/lib/ext
  • Linux:/usr/java/packages/lib/ext
  • Microsoft Windows:%SystemRoot%\Sun\Java\lib\extC:\Program Files\Java\jdk1.7.0\jre\lib\ext

因为您将使用该 jar 作为已安装的扩展,所以运行时环境将能够查找并加载其类,并且不需要您将它们添加到类路径中。

关于java - 运行jdbc程序而不每次都设置类路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23590308/

相关文章:

java - 我在 jdbc 中使用 localhost 时发现网络连接错误

java - Java-11 Spring-boot部署到Google Cloud错误:应用程序不满足[java11]的要求

c# - 在 C# 中的存储过程中使用全局临时表

java - 基于provider设计模式的JDBC中的DriverManager概念

java.lang.NoClassDefFoundError : org/json/JSONObject when Java Class runs on OAM Server

sql - 根据事件数据创建 id 列

database - Jdbc批量更新好的key检索策略

java - 通过 Java/jersey REST 资源访问 mySQL 数据库

java - 使用 JxBrowser HEAVYWEIGHT 时禁用 Swing 中的拖放

java - 在 jdbc url 中设置用户变量