使用maven创建一个Web应用程序并将其部署在heroku上。一切正常,但当我调用使用 postgresql-9.2-1002.jdbc4 驱动程序的操作时,我得到:
java.lang.UnsupportedClassVersionError: org/postgresql/Driver : Unsupported major.minor version 51.0 (unable to load class org.postgresql.Driver)
我知道问题是我在开发环境上使用jdk 7,而heroku上运行的是较低版本(至少我这么认为)。我的第一个问题是,为什么其他操作不会出现此错误,只有使用 postqresql 驱动程序的操作才会出现此问题,应用程序的其余部分工作正常?我做的另一件事是下载 jdk 6,然后将其添加到我的项目构建路径中,然后将 eclipse 编译器合规性配置为 1.6,但即便如此,我也遇到了同样的问题。我该如何解决这个问题?
对于 java 6 使用:
postgresql-9.2-1004-jdbc4.jar
postgresql-9.3-1100-jdbc4.jar
对于 java 7 使用:
postgresql-9.2-1004-jdbc41.jar
postgresql-9.3-1100-jdbc41.jar
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)