OS X Yosemite 10.10에서 Eclipse Mars를 시작할 수 없습니다.

OS X Yosemite 10.10에서 Eclipse Mars를 시작할 수 없습니다.

새로운 OS X Yosemite 10.10 상자에서 Eclipse Mars를 실행하려고 하면 일반적인 "Java 1.6이 필요합니다. 추가 정보를 클릭하세요" 상자가 나타납니다. 링크를 따라가서 Apple에서 유지관리하는 1.6.x 패키지를 설치했습니다.

그런 다음 Eclipse를 다시 시작하려고 시도했는데 실행하려면 Java 1.7이 필요하다는 메시지가 표시되었습니다. Oracle의 1.8 JDK를 설치했지만 Eclipse는 여전히 > 1.7이 필요하다고 불평합니다.

실행해도 java -version여전히 1.6으로 표시됩니다.

답변1

Apple에서 유지 관리하는 Java 1.6 설치를 제거하고 Oracle 1.8 JDK를 다시 설치해야 합니다.

제거는 다음과 같이 수행할 수 있습니다.https://superuser.com/a/712783/161924또는 간단하게:

sudo rm -rf /System/Library/Java/JavaVirtualMachines/1.6.0.jdk 

그런 다음 JDK 1.8을 다시 설치하십시오.http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

이제 Eclipse가 시작됩니다. java -version이제 다음을 보고합니다.

java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)

관련 정보