Java将PostgreSQL驱动程序添加到类路径

时间:2015-09-04 07:54:02

标签: java postgresql classpath

我有一个脚本,我想用它来与PostgreSQL数据库进行交互,但是在执行时我正在努力包含驱动程序。

目前,Java代码非常基础

import java.sql.*;
import java.util.*;

public class l_connect {

    public static void main(String[] args) {

        try {
            Class.forName("org.postgresql.Driver");
        } catch(Exception log) {
            System.out.println(log);
        }

    }

}

如果我执行此

# java l_connect

它完成了我的期望;输出无法找到驱动程序的异常日志

我下载了postgresql驱动程序并将其放在我项目的目录中,然后尝试执行它

# java -cp ".;../assets/postgresql-9.4-1202.jdbc4.jar" l_connect

我收到了错误

# Error: Could not find or load main class l_connect

为什么会这样?我对java -cp的使用不正确吗?

更新

我忘了提到我的系统是Fedora 22 Linux而我没有使用IDE我正在使用终端

1 个答案:

答案 0 :(得分:0)

这可能对某人有所帮助。 export CLASSPATH = / myapp1.jar:/myapp2.jar