2017-10-17 1 views
0

SQuirreL JDBC 클라이언트가 java-9를 지원할 때를 알고 있습니까?SQUIRREL JDBC 클라이언트에서 JRE-9 지원

현재 버전이 지원되지 않는다는 오류가 발생하면 시작 스크립트에서 Java 버전을 테스트하는 동안 오류가 발생합니다.

9에 대한 출시시기가 언제 알 수 있습니까?

+6

메일 링리스트가 아마도 더 나은 곳일 수 있습니다. – Eugene

답변

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 

두 줄 앞에을 넣습니다.

+1

이것은 작동하지 않습니다. 이런 식으로 다람쥐를 시작하면 어떤 이유로 응용 프로그램을 닫을 수 없습니다. 적어도 win10. jdk-9에서 동일하게 작동하지 않는 Java API 변경이있는 것 같습니다. –

0

Java 9에 대한 지원이있는 최신 스냅 샷을 다운로드 할 수는 있지만 공식 릴리스에는 아직 지원이 없으며 버전 검사를 통과하기위한 해결 방법을 수행하면 응용 프로그램을 닫을 수 없습니다.

  • 다람쥐 sql.bat
  • squirrel-sql.sh

에서 : 내가 무슨 짓을

두 개의 파일이 설치 폴더에서 버전 8로 VM을 무시했다 .bat 파일 다음 줄을 찾아 Java 8 VM을 가리 키도록 변경했습니다.

set "IZPACK_JAVA=%JAVA_HOME%" 

.sh 파일에서이 줄을 비슷하게 변경했습니다.

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

다람쥐는 시스템 JAVA_HOME이 설정되어 무엇보다 우선하므로 먼저이 IZPACK JAVA_HOME에 시동을 시도합니다.