支持SQUIRREL JDBC客户端上的JRE-9
问题描述:
有谁知道SQuirreL JDBC客户端何时会支持java-9?支持SQUIRREL JDBC客户端上的JRE-9
目前我收到一个错误,说明版本不受支持,它在启动脚本上测试java版本时失败。
有没有人知道什么时候9的版本将出?
答
我注释了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设置为。
他们的邮件列表可能是一个更好的地方问 – Eugene