【问题标题】:Proper place to put Postgres JDBC Driver (postgresql-42.1.4.jar) on linux在 linux 上放置 Postgres JDBC 驱动程序(postgresql-42.1.4.jar)的正确位置
【发布时间】:2017-11-17 12:41:11
【问题描述】:
import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.SQLException;


class Demopsql{

Demopsql()
{
    try {
        Class.forName("org.postgresql.Driver");
    } catch (ClassNotFoundException e) {
        System.out.println("Where is your PostgreSQL JDBC Driver? "
                    + "Include in your library path!");
            e.printStackTrace();
            return;    
    }    
}

postgresql-42.1.4.jar 应该粘贴到哪里还是解压到哪里?

这样程序就不会抛出未找到类的异常。

【问题讨论】:

标签: java psql


【解决方案1】:

如果您使用的是 maven 之类的构建工具,请将这个 jar 添加为依赖项。否则,您必须确保可以在类路径中访问此 jar。在 Eclipse 中,转到项目属性 -> 构建路径 -> 库选项卡,您可以找到添加外部 JAR 的按钮。将此 JAR 添加为外部 jar。

【讨论】:

【解决方案2】:

如果您使用的是eclipse,您可以按照这篇文章中写的方法进行操作: Import Libraries in Eclipse? 您必须将其作为“外部 jar”。

或者你可以看看maven项目的可能性: https://maven.apache.org/ 您只需创建一个 maven 项目并将依赖项放入文件 (pom.xml)。当您对项目执行 maven 更新操作时,将下载它。 我给你应该添加到 pom.xml 文件中的文本:

<dependency>
   <groupId>org.postgresql</groupId>
   <artifactId>postgresql</artifactId>
   <version>42.1.4</version>
</dependency>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-12
    • 2017-10-10
    • 1970-01-01
    • 2018-11-30
    • 1970-01-01
    • 2013-10-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多