【问题标题】:Setting classpath for Oracle JDBC jar in centos在 centos 中为 Oracle JDBC jar 设置类路径
【发布时间】:2014-04-17 10:15:48
【问题描述】:

我是 Linux 的新手,我正在尝试在我的类路径中为 OJDBC 设置我的 jar 文件,但到目前为止还没有为像我这样的初学者找到任何好的示例。

我将在下面列出 Jar 文件的路径。有人可以为我提供示例或如何使用命令逐步设置我的类路径。我真的很感激。我想在我正在使用它的项目中设置此路径。

Jar 文件: /home/ssingh/Downloads/oracle.jar

项目: /opt/savi/Workspace/SgRecc/bin/PerVal.class

【问题讨论】:

    标签: java linux eclipse jdbc jar


    【解决方案1】:

    设置类路径 要使用驱动程序,如果您从源代码构建,则名为 postgresql.jar 的 JAR 归档文件可能会是(使用以下约定命名:postgresql-[服务器版本].*[内部版本号].jdbc[JDBC 版本]*.jar,例如 postgresql-8.0-310.jdbc3.jar) 需要包含在类路径中,方法是把它放在 CLASSPATH 环境变量中,或者使用java命令行上的标志。

    例如,假设我们有一个使用 JDBC 驱动程序访问数据库的应用程序,并且该应用程序安装为 /usr/local/lib/myapp.jar。 PostgreSQL™ JDBC 驱动程序安装为 /usr/local/pgsql/share/java/postgresql.jar。要运行应用程序,我们将使用:

    export CLASSPATH=/usr/local/lib/myapp.jar:/usr/local/pgsql/share/java/postgresql.jar:.
    java MyApp
    

    【讨论】:

    • [root@savi local]# export CLASSPATH= /home/ssingh/Jar\ Libs/ojdbc6.jar:/opt/savi/Workspace/SgRecc/src/DBConn.java DBConn bash: 导出: `/home/ssingh/Jar Libs/ojdbc6.jar:/opt/savi/Workspace/SgRecc/src/DBConn.java':不是一个有效的标识符@ArjunChaudhary
    • 尝试导出路径时出现以下错误。
    • 我为你查找链接
    猜你喜欢
    • 2012-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    • 2011-01-08
    • 1970-01-01
    • 1970-01-01
    • 2012-03-28
    相关资源
    最近更新 更多