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



我有一个脚本,我想用它来与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,我使用的是终端

也许这能帮助到某些人。出口CLASSPATH =/myapp1.jar:/myapp2.jar

相关内容

最新更新