2012-12-10 3 views
12

OSX 10.7.5 (Lion)에 Java 7 (일명 1.7)을 설치하려고했습니다.OSX에서 Java 7 JDK 다시 설치

불행히도 이것은 모두 Java를 망쳐 놓은 것처럼 보이며 문제를 해결하는 방법을 모르겠습니다. 이클립스를 실행하려고 현재 때 나는 오류를 얻을 : 같은 마인 크래프트와 PhpStorm 등

The JVM shared library "/System/Library/Frameworks/JavaVM.framework" does not contain the JNI_CreateJavaVM symbol.

프로그램이 오류없이 완벽하게 충돌합니다. 터미널에서 '자바 -version'를 실행

나를 제공 : 이해

java version "1.6.0_37" 
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909) 
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode) 

바로 불행하게도 유틸리티 자바 7의 설치할 때 예상 할 수있다 -> 자바 환경 설정이 OSX 10.7에서 제거되었습니다. 5, 시스템 환경 설정 -> Java 창을로드하려고하면 작동하지 않습니다. 새 창에서 열리지 만 버튼이 다시로드되면 나타납니다. 아무 것도하지 않으면 클릭합니다.

다양한 버전의 JRE 및 JDK를 다시 설치하려고 시도했습니다.

빈 상자를 비우고 다시 시작하거나 어찌 되었든 제가 정말 분명한 것을 놓치고 있습니까?

+2

당신은 날 실망 속도 위하여려고하는 경우에, 당신은 적어도 이유를 설명 할 수? – DanielM

+0

제 문제는 JDK를 설치해야 할 때 JRE를 설치했기 때문입니다. –

답변

3

Java 7의 설치 디렉토리가 Mac OS X에있는 위치를 찾으십시오. JAVA_HOME 쉘 변수를 해당 디렉토리 (디렉토리에 binlib 서브 디렉토리가 있어야 함)로 설정하십시오. 경로를 export PATH="${JAVA_HOME}/bin:${PATH}"으로 수정하십시오. 다시 java -version을 실행 해보십시오.

다른 모든 실패하면, 아마도 당신은 내가 산 사자에이 비슷한 문제 (10.8)를 가지고 자바 7

을 맥 자바 기본값을 돌아 오게하기 위해 귀하의 OS를 다시 설치하고 바로 다시 설치해야합니다 : 설치 후 Java 7 SDK에서 Apple 기본 Java 6 JRE를 삭제했습니다. 이것은 나의 컴퓨터, 특히 이클립스를 엉망으로 만들었다. 이 문제는 애플이 자바 7이 나오고 오라클이 그 버전의 공식 공급 업체가 될 때까지 애플이 공식 자바 JRE를 맥 오에스텐에 전달했다는 사실과 관련이있다. OS를 재설치 한 후에 Java 런타임 다운로드에 관해 묻는 프롬프트 창을 표시 할 수있었습니다. 이렇게하면 Apple Java 6 JRE가 다시 설치됩니다.

+1

실제로 랩탑을 도난 당해서 테스트 할 수 없었지만 대답은 정확합니다 (조금 잔인한 경우). 이것을 9 개월 만에 받아 들인 대답으로 표시하면 아무도 그것을 의문의 여지가 없습니다. – DanielM

3

나는 동일한 문제가있었습니다. 몇 가지 해결책을 시도했지만 결국 Apple 웹 사이트에서 OSX 용 Java를 설치하여 해결했습니다. 이 문제를 치는 다른 사람에 대한

http://support.apple.com/kb/DL1572?viewlocale=en_US