projectforge增加数据库连接配置
org.hsqldb.jdbc.JDBCDriver
projectforge
file:./Projectforge/database/projectforge
sa
jdbc:hsqldb:file:./Projectforge/database/projectforge
结果报
Could not connect to New HSQLDB.
Error creating SQL Model Connection connection to New HSQLDB. (Error: org/hsqldb/jdbcDriver : Unsupported major.minor version 52.0)
org/hsqldb/jdbcDriver : Unsupported major.minor version 52.0
Error creating HSQLDB Connection Factory connection to New HSQLDB. (Error: org/hsqldb/jdbcDriver : Unsupported major.minor version 52.0)
org/hsqldb/jdbcDriver : Unsupported major.minor version 52.0
根据JAVA版本对应
major version:
Java SE 8 = 52,
Java SE 7 = 51,
Java SE 5.0 = 49,
JDK 1.4 = 48,
JDK 1.3 = 47,
JDK 1.2 = 46,
怎么修改都是报这个错,最后看PATH变量
.;C:\ProgramData\Oracle\Java\javapath;.;C:\Windows\system32;C:\Windows;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\Java\jdk1.7.0_72\bin;D:\selfWork\project\tools\maven3.5.0\bin;D:\software\mysql-5.7.17-winx64\bin;D:\software\mysql-5.7.17-winx64\bin;D:\selfWork\project\tools\maven3.5.0\bin;C:\Program Files\nodejs\;D:\software\gradle-4.2.1\bin;C:\Program Files (x86)\Git\bin;C:\Users\Administrator\AppData\Roaming\npm;d:\Program Files\Boot2Docker for Windows
在C:\ProgramData\Oracle\Java\javapath目录下找到这3个文件
java.exe [C:\Program Files\Java\jre1.8.0_31\bin\java.exe]
javaw.exe [C:\Program Files\Java\jre1.8.0_31\bin\javaw.exe]
javaws.exe [C:\Program Files\Java\jre1.8.0_31\bin\javaws.exe]
删除了还是不行,我看看他的jar包到底是哪个版本,MANIFEST.MF竟然没有说明,只好
D:\software\hsqldb-2.4.0\lib\hsqldb>javap -verbose org.hsqldb.jdbcDriver
Classfile /D:/software/hsqldb-2.4.0/lib/hsqldb/org/hsqldb/jdbcDriver.class
Last modified 2017-4-9; size 146 bytes
MD5 checksum 946219864b7780a4a705db4ef8ba1a11
public class org.hsqldb.jdbcDriver extends org.hsqldb.jdbc.JDBCDriver
minor version: 0
major version: 52
flags: ACC_PUBLIC, ACC_SUPER
一看,我靠,不就是52吗,崩溃了,有谁能HELP?
太难了。。。。放弃了