OS X 매버릭스용 Eclipse Kepler 요청 Java SE 6
의 설치 작업을 방금 완료했습니다.OS X Mavericks
다운로드했습니다.Eclipse Kepler
하지만 실행하면 다음과 같은 메시지가 나타납니다.
설치를 요청하는 중Runtime Java SE 6
이미 설치했습니다.Java 7
그리고 내가 누르면,Install
해당 대화 상자에서 다운로드 및 설치하고 Eclipse를 다시 열면 대화 상자가 다시 나타납니다.
어떻게 고칠 수 있죠?
이는 부분적으로 JRE8 VM 기능에 대한 Oracle의 정의가 누락되었기 때문입니다.
JRE6를 전혀 설치하지 않고 JRE8을 JRE6에 연결하지 않고 사용하려는 경우 다음 중 하나를 수행할 수 있습니다.
아래 이름의 경로에 있는 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)을 사용하여 정상적으로 실행되어야 합니다.처음에 Java를 요청하는 다른 응용 프로그램(예: Adobe의 Creative Suite)도 마찬가지입니다.
관련하여 시스템 환경설정의 Java 환경설정 패널을 통해 업데이트한 후에도 이 목록 변경사항이 유지되는 것으로 나타납니다.
그래도 안 되면요.일부 폴더와 심볼릭 링크(상세 정보)를 추가해야 할 수 있습니다.
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를 실행합니다.기본적으로 "filename" 폴더에는 이 파일의 별칭이 포함되어 있습니다.따라서 "이클립스"라는 별칭을 두 번 클릭하기만 하면 됩니다.
또한 Oracle은 OS X에서 Apple이 Oracle의 Java 버전 7u25 이하를 사용하지 않도록 경고합니다(여기 참조).Java 7에서 Eclipse를 실행하는 방법을 알기 전에 최신 JDK 버전으로 업그레이드했습니다.그래서 업그레이드가 필요한지 아닌지 모르겠습니다.
매버릭스를 설치한 후 이 문제가 발생했습니다.http://support.apple.com/kb/dl1572 에서 Apple 다운로드에서 Java를 설치하여 해결할 수 있었습니다.
이것이 도움이 되길 바랍니다.
MAC용 JAVA를 수동으로 다운로드하여 설치해야 합니다.그것이 저에게 효과가 있었습니다.
여기에서 다운로드: http://support.apple.com/kb/DL1572?viewlocale=en_US
위의 제안과 같은 절차 없이 실행하게 되었습니다.저는 일식 폴더를 지우고 쓰레기통에서 다시 복사했습니다.그것이 당신에게 효과가 있는지 확인해 주세요.
MAC OS X에서 .dmg 다운로드를 사용하여 Oracle에서 JRE 7을 설치한 후 Eclipse를 열 때도 이전 JRE 6을 가리켰습니다.
수많은 구글 검색을 통해 문제를 검색한 후 필사적으로 이클립스에서 "검색"을 클릭했습니다. --> 기본 설정 --> JRE 및 voila 설치 - 그것은 JRE 7을 선택했습니다.
제 경우 Eclipse 4.5.1 Mars(OS X 설치 관리자에서 설치, eclipse.org 에서 다운로드) 및 OS X El Capitan을 사용하는 경우:
Java를 설치하기 전에 이클립스 설치 프로그램을 실행하려고 하면 다음과 같은 결과가 발생했습니다.
Oracle 웹 사이트에서 다운로드한 OS X용 Java 8u72 JDK를 설치한 후 설치 관리자는 문제 없이 실행되었으며 나중에 Eclipse 자체도 마찬가지였습니다.
언급URL : https://stackoverflow.com/questions/19563766/eclipse-kepler-for-os-x-mavericks-request-java-se-6
'source' 카테고리의 다른 글
node_modules에 로컬로 설치된 패키지의 실행 파일을 사용하는 방법은 무엇입니까? (0) | 2023.05.12 |
---|---|
MongoDB에 null을 저장하는 중과 키를 전혀 저장하지 않는 중 (0) | 2023.05.12 |
IIS 7 AppPool ID를 SQL Server 로그온으로 추가 (0) | 2023.05.12 |
iOS 시뮬레이터에서 네트워크를 비활성화할 수 있습니까? (0) | 2023.05.12 |
이클립스 ctrl+오른쪽은 아무 것도 하지 않습니다. (0) | 2023.05.12 |