有人知道JDBC客户端的SQuirreL何时支持java-9?
目前我收到一个不支持该版本的错误,它在启动脚本上测试java版本时失败。
有人知道什么时候9的发布会出来吗?
答案 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.在安装文件夹中有两个文件:
在.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。