0
MacOS Sierra 10.12.6에 Teradata Express Studio (16.10.01)가 설치되었지만 열려고하면 '오류가 발생했습니다'라는 메시지가 나타납니다. 로그 파일이 (단지 첫번째 줄)를 보여줍니다Teradata Studio Express : Mac에서 새로 설치하면 작동하지 않습니다.
나는 소프트웨어의 다른 조각과 호환성을 위해 자바 JDK 8 (자바 1.8), 아니 - 더 - 최신 버전을 설치 한 것과!SESSION 2017-09-28 15:55:21.661 -----------------------------------------------
eclipse.buildId=unknown
java.version=9
java.vendor=Oracle Corporation
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_GB
Framework arguments: -keyring /Users/KULMAK/.eclipse_keyring
Command-line arguments: -os macosx -ws cocoa -arch x86_64 -keyring /Users/KULMAK/.eclipse_keyring
!ENTRY org.eclipse.equinox.ds 4 0 2017-09-28 15:55:26.460
!MESSAGE Exception occurred while creating new instance of component Component[
name = ConnectionService
activate = activate
deactivate = deactivate
modified =
configuration-policy = optional
factory = null
autoenable = true
immediate = false
implementation = com.teradata.datatools.connection.services.impl.ConnectionService
state = Unsatisfied
properties =
serviceFactory = false
serviceInterface = [com.teradata.datatools.connection.services.interfaces.IConnectionService]
references = null
located in bundle = com.teradata.datatools.connection.services.definition_15.11.0.201708101349 [29]
]
!STACK 0
java.lang.NoClassDefFoundError: java/sql/SQLException
at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:3110)
at java.base/java.lang.Class.getConstructor0(Class.java:3315)
at java.base/java.lang.Class.newInstance(Class.java:530)
at org.eclipse.equinox.internal.ds.model.ServiceComponent.createInstance(ServiceComponent.java:493)
이전 - 아니 그것은 그 문제는 JDK 9를 설치하더라도 문제가 동일하게 유지된다는 것입니다.
어떤 아이디어로 인해 문제가 발생할 수 있습니까? 도움 주셔서 감사합니다!
Teradata Express Studio는 무엇인지 모르지만 스택 추적에서 뭔가가 직접 부트 로더에 위임하는 사용자 정의 클래스 로더를 작성하고 있음을 알 수 있습니다. 이것이 NoClassDefFoundError를 설명 할 수있는 유일한 방법입니다. 바라건대 누군가이 제품 (또는 Eclipse)에 대한 버그를 만들어서 문제를 위임과 함께 해결할 수 있음을 알 수 있습니다. –