2017-10-06 4 views
1

맥 OS에 JDK9를 설치 한 후 시작하는 데 실패는 오류인 IntelliJ (14) 내가 IntelliJ에 14 시작하려고 할 때, JDK9를 설치 한 후 시에라

java.lang.NoClassDefFoundError: sun/misc/Resource 

나는 CLI를 통해 그것을 실행 시도를 보여줍니다

01,235,164 일에도 불구하고

/Applications/IntelliJ\ IDEA\ 14.app/Contents/MacOS/idea 
2017-10-06 13:37:14.708 idea[62378:12084995] Value of IDEA_JDK: (null) 
2017-10-06 13:37:14.711 idea[62378:12084995] find Java: (null) 
2017-10-06 13:37:14.711 idea[62378:12084995] required JavaVersion: 1.6.0_65-b14-466.1 
2017-10-06 13:38:10.078 idea[62378:12084995] No matching VM found. 
2017-10-06 13:38:10.079 idea[62378:12084995] update Java is required 

: 그것은 오류 메시지를 보여 주었다

export JAVA_HOME=$(/usr/libexec/java_home -v 1.7) 

도움이되지 않는 것 같습니다.

+0

Java9 용 intelliJ에 대한 지원이 2017.1 주변에 추가되었으며이를 사용하여 2014에 액세스하려는 의심의 여지가 없습니다. https://blog.jetbrains.com/idea/2017/07/support-for-java-9-in-intellij-idea-2017-2/ – nullpointer

+0

다음은 IntelliJ 2014를 시작하는 데 문제가있는 사람들을위한 문제를 명확히하기위한 것입니다. 그들은 JDK9를 설치했습니다. 따라서 여러분은 2017 년 이후로 업그레이드하지 않아도됩니다. – eapen

답변

1

TL; DR 나는 내가 이전 JDK-7과 함께 작업했다 확신하지만 가장 빠른 해결책은 바로 다운로드 JDK-6을 다시 생각 : 또한 https://support.apple.com/kb/DL1572?viewlocale=en_US&locale=en_US


, 몇 가지 추가 정보 : 당신이 1.6.0.jdk이없는 경우 당신은

ls -al /Library/Java/JavaVirtualMachines/ 

모든 현재의 JDK 버전을 볼 수 있습니다 - 인 IntelliJ가 찾고있는 것 같다 있기 때문에, 문제가 될 수 있습니다.

export 명령을 사용하여 JDK 버전을 전환하려고 시도했지만 Mac이 위에 나열된 버전 중 가장 높은 버전을 선택하는 것처럼 보이지 않습니다. 당신은 당신이 jdk1.X.YY_ZZ.jdk/Contents/Info.plistjdk1.X.YY_ZZ.jdk/Contents/Info.plist.disabled에 이름을 변경 한 후 위의 경로에 jdk들로 이동하여 최신 버전을 해제 할 수 있습니다처럼

/usr/libexec/java_home 

가 보이는 실행하여 현재 사용 가능한 버전을 찾을 수 있습니다. 그러나 이렇게하면 해당 환경을 활성화 할 수 없습니다.