Postgresql 博士后驾驶研究生项目

Postgresql 博士后驾驶研究生项目,postgresql,gradle,driver,Postgresql,Gradle,Driver,我正在做一个数据库连接的项目。这是一个gradle项目。在build.gradle中,我引用了PostgreSQL。 在intellij的选项卡数据库中,我添加了数据库,连接成功。在我的junit测试中一切正常。但是如果我启动应用程序并尝试使用成功测试的类,那么我会得到一个异常,即没有找到合适的驱动程序。 build.gradle运行时没有错误。图书馆也在那里。正如我所说,测试是无错误运行的。班级本身不知何故没有。 有人能帮我吗 build.gradle引用 compile group: 'po

我正在做一个数据库连接的项目。这是一个gradle项目。在build.gradle中,我引用了PostgreSQL。 在intellij的选项卡数据库中,我添加了数据库,连接成功。在我的junit测试中一切正常。但是如果我启动应用程序并尝试使用成功测试的类,那么我会得到一个异常,即没有找到合适的驱动程序。 build.gradle运行时没有错误。图书馆也在那里。正如我所说,测试是无错误运行的。班级本身不知何故没有。 有人能帮我吗

build.gradle引用

compile group: 'postgresql', name: 'postgresql', version: '9.0-801.jdbc4'
连接字符串

jdbc:postgresql://localhost:5432/DBNAME

但是正如我所说的,测试在这种配置下运行良好

那么,您如何运行您的应用程序呢?您是否已将驱动程序添加到运行时类路径,即java-cp yourjar.jar:portgresql.jar your.main类?gradle是一个构建工具。当运行你的应用程序时,它是不相关的。啊,thanx很多,这就是问题所在,现在它可以正常工作了