在SQUIRREL JDBC客户端上支持JRE-9

时间:2017-10-17 14:30:35

标签: jdbc java-9 squirrel-sql

有人知道JDBC客户端的SQuirreL何时支持java-9?

目前我收到一个不支持该版本的错误,它在启动脚本上测试java版本时失败。

有人知道什么时候9的发布会出来吗?

3 个答案:

答案 0 :(得分:2)

我在squirrel-sql.bat内注释了版本检查。

@rem "%LOCAL_JAVA%" -cp "%SQUIRREL_SQL_HOME%\lib\versioncheck.jar" JavaVersionChecker 1.6 1.7 1.8
@rem if ErrorLevel 1 goto ExitForWrongJavaVersion

@rem放在这两行的前面。

答案 1 :(得分:1)

您可以下载支持Java 9的最新快照,但尚未获得正式版本的支持,如果您通过解决方法完成版本检查,则无法关闭该应用程序。

我所做的是将VM覆盖到版本8.在安装文件夹中有两个文件:

  • 松鼠sql.bat
  • squirrel-sql.sh

在.bat文件中,我查找了以下行,并将其更改为指向Java 8 VM。

set "IZPACK_JAVA=%JAVA_HOME%"

在.sh文件中,我对此行进行了类似的更改。

IZPACK_JAVA_HOME=C:\Program Files\Java\jre-9.0.1

Squirrel将首先尝试使用此IZPACK JAVA_HOME启动,以便覆盖系统JAVA_HOME设置的任何内容。

答案 2 :(得分:1)

我下载了最新的SqlSquirrel,但仍然收到消息。我解决的方法是在检查版本的行上将当前的JDK版本添加到squirrel-sql.bat中。

“%LOCAL_JAVA%” -cp“%SQUIRREL_SQL_HOME%\ lib \ versioncheck.jar” JavaVersionChecker 1.8 9 10 11 12 13.0.2

就我而言,我必须添加13.0.2。