Java 执行注册和初始化命令时发生ClassNotFundexSeption错误

Java 执行注册和初始化命令时发生ClassNotFundexSeption错误,java,postgresql,netbeans,jdbc-postgres,Java,Postgresql,Netbeans,Jdbc Postgres,我有java项目JavaProject4。在文件夹库中,我添加了文件postgresql-42.2.2.jre7.jar(postgres驱动程序)。接下来,我执行以下命令: Class.forName("org.postgresql.Driver").newInstance(); 命令终止时出现错误: 类型:ClassNotFoundException详细信息:“org.postgresql.Driver” 问题:如何修复此错误 p.S.我对Java和Netbeans的开发环境有点了解。 我

我有java项目JavaProject4。在文件夹库中,我添加了文件postgresql-42.2.2.jre7.jar(postgres驱动程序)。接下来,我执行以下命令:

Class.forName("org.postgresql.Driver").newInstance();
命令终止时出现错误:

类型:ClassNotFoundException详细信息:“org.postgresql.Driver”

问题:如何修复此错误

p.S.我对Java和Netbeans的开发环境有点了解。

我猜您有依赖问题。您应该检查依赖项。项目已成功创建。只有这样的警告:注意:某些输入文件使用未经检查或不安全的操作。注意:使用-Xlint:unchecked重新编译详细信息。类路径中没有Postgres JDBC驱动程序。仅通过将其复制到“lib”目录并不一定会将其添加到项目的类路径中。您是否已将其添加到NetBeans项目属性中的项目库中?不相关,但:
Class.forName()
已不再需要很久了是的,我已将postgresql-42.2.2.jre7.zar库添加到项目属性中(请参见屏幕截图)。