【发布时间】:2017-10-17 14:30:34
【问题描述】:
有谁知道 JDBC 客户端的 SQuirreL 何时支持 java-9?
目前我收到不支持版本的错误,在启动脚本上测试 java 版本时失败。
有人知道 9 什么时候发布吗?
【问题讨论】:
-
他们的邮件列表可能是一个更好的询问地点
标签: jdbc java-9 squirrel-sql
有谁知道 JDBC 客户端的 SQuirreL 何时支持 java-9?
目前我收到不支持版本的错误,在启动脚本上测试 java 版本时失败。
有人知道 9 什么时候发布吗?
【问题讨论】:
标签: jdbc java-9 squirrel-sql
我在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放在这两行前面。
【讨论】:
您可以下载支持 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 设置的任何内容。
【讨论】:
我下载了最新的 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。
【讨论】: