[java] OS X Mavericks 용 Eclipse Kepler 요청 Java SE 6

방금을 새로 설치했고을 OS X Mavericks다운로드 Eclipse Kepler했지만 실행하면 다음 메시지가 표시됩니다.

여기에 이미지 설명 입력

설치 요청 Runtime Java SE 6; 이미을 설치 했으며 해당 대화 상자를 Java 7누르고 Install다운로드하여 설치 한 다음 Eclipse를 다시 열면 대화 상자가 다시 나타납니다.

어떻게 고칠 수 있습니까?



답변

이는 부분적으로 Oracle이 JRE8 VM 기능에 대한 정의를 누락했기 때문입니다.

JRE6을 전혀 설치하지 않고 JRE6에 심볼릭 링크하지 않고 JRE8을 사용하는 경우 다음을 수행 할 수 있습니다.

아래 경로에있는 Info.plist를 ~ / Downloads /에 복사합니다.

/Library/Java/JavaVirtualMachines/jdk.1.8.<…>/Contents/

다음 교체

<key>JVMCapabilities</key>
 <array>
  <string>CommandLine</string>
 </array>

다음과 함께 :

<key>JVMCapabilities</key>
 <array>
  <string>JNI</string>
  <string>BundledApp</string>
  <string>CommandLine</string>
 </array>

그런 다음 파일을 원래 위치로 다시 복사합니다 (관리자 권한 필요). 이 변경 사항을 적용하려면 계정에서 로그 아웃 (다시 로그인)하거나 컴퓨터를 다시 시작해야합니다. Java 6에 대한 대화 상자가 더 이상 나타나지 않아야하며 Eclipse는 JRE8 (또는 JRE7)을 사용하여 정상적으로 시작되어야합니다. Adobe의 Creative Suite와 같이 처음에 Java를 요청하는 다른 응용 프로그램도 마찬가지입니다.

관련 메모에서 시스템 환경 설정의 Java 환경 설정 패널을 통해 업데이트를 수행 한 후에도이 plist 변경 사항이 유지되는 것으로 보입니다.

여전히 작동하지 않는 경우. 일부 폴더와 심볼릭 링크를 추가해야 할 수도 있습니다 ( 세부 정보 ).

sudo mkdir -p /Library/Java/JavaVirtualMachines/jdk1.8.0_*.jdk/Contents/Home/bundle/Libraries
sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_*.jdk/Contents/Home/jre/lib/server/libjvm.dylib /Library/Java/JavaVirtualMachines/jdk1.8.0_*.jdk/Contents/Home/bundle/Libraries/
sudo mkdir -p /System/Library/Java/JavaVirtualMachines/1.6.0.jdk
sudo mkdir -p /System/Library/Java/Support/Deploy.bundle


답변

Java 7 (Oracle)에서 Eclipse를 실행할 수 있으려면 eclipse / Eclipse.app / Contents / MacOS / eclipse 파일을 사용하여 Eclipse를 실행합니다. “eclipse”폴더에는 기본적으로이 파일의 별명이 포함됩니다. 따라서 “eclipse”라는 별칭을 두 번 클릭하기 만하면됩니다.

또한 Oracle은 Oracle의 Java 버전 7u25 이하가 OS X에서 Apple에 의해 비활성화되었음을 경고합니다 ( 여기 참조 ). Java 7로 Eclipse를 실행하는 방법을 찾기 전에 최신 JDK 버전으로 업그레이드 했으므로 업그레이드가 필요한지 여부를 알 수 없습니다.


답변

Mavericks 설치 후이 문제가 발생했습니다. http://support.apple.com/kb/dl1572 의 Apple 다운로드에서 Java를 설치하여 해결할 수있었습니다 .

이게 도움이 되길 바란다.


답변

JAVA for MAC을 수동으로 다운로드하여 설치해야합니다. 그것이 나를 위해 일한 것입니다.

여기에서 다운로드하십시오. http://support.apple.com/kb/DL1572?viewlocale=en_US


답변

위의 제안과 같은 절차없이 실행되었습니다. 이클립스 폴더를 지운 다음 휴지통에서 다시 복사했습니다. 그것이 당신을 위해 작동하는지 확인하십시오.


답변

MAC OS X에서 .dmg 다운로드를 사용하여 Oracle에서 JRE 7을 설치 한 후 Eclipse를 열 때 여전히 이전 JRE 6을 가리 킵니다.

수많은 Google에서 문제를 검색하고 여기에 도착한 후 필사적으로 Eclipse-> Preferences-> 설치된 JRE 및 짜잔에서 “검색”을 클릭했습니다. JRE 7을 선택했습니다.


답변

필자의 경우 Eclipse 4.5.1 Mars (OS X 설치 프로그램에서 설치, eclipse.org에서 다운로드) 및 OS X El Capitan 사용 :

  • Eclipse 설치 프로그램을 실행하려는 Java를 설치하기 전에 다음과 같은 결과가 발생했습니다.Java 6 스크린 샷을 요청하는 Eclipse 설치 프로그램

  • Oracle 웹 사이트 에서 다운로드 한 OS X 용 Java 8u72 JDK를 설치 한 후 설치 프로그램이 문제없이 실행되었으며 나중에 Eclipse 자체에서도 마찬가지였습니다.