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

问题描述:

有谁知道SQuirreL JDBC客户端何时会支持java-9?支持SQUIRREL JDBC客户端上的JRE-9

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

有没有人知道什么时候9的版本将出?

+6

他们的邮件列表可能是一个更好的地方问 – Eugene

我注释了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

这是行不通的。如果您以这种方式开始松鼠,出于某种原因无法关闭应用程序。至少在win10上。似乎有一些Java API更改在jdk-9上不起作用。 –

您可以下载支持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 

松鼠会首先尝试与此的IzPack JAVA_HOME来启动,因此覆盖任何系统JAVA_HOME设置为。