2015-01-09 4 views
8

나는 8 SDK이 페이지OS X 요세미티 런타임

http://docs.oracle.com/javase/8/docs/technotes/guides/install/mac_jdk.html 

의 지침을 사용하여 오라클 자바 사이트에서 (JRE 업데이트 25) 자바 설치 자바 (8)를 찾아 내 ~/.bash_profile

에 다음 줄을 넣지
export JAVA_HOME="/usr/libexec/java_home -v 1.8" 

하지만 컴파일 또는 나는 다음과 같은 메시지를 얻을 배쉬에서 자바 프로그램을 실행하려고하면

No Java runtime present, requesting install. 

내가 확인 /usr/libexec/java_home를 실행

![enter image description here][1] 

이 창 :

$ /usr/libexec/java_home 
Unable to find any JVMs matching version "(null)". 
No Java runtime present, try --request to install. 

을하지만 JRE가

/System/Library/Frameworks/JavaVM.framework/Versions/Current 

에 시스템 환경 설정의 JRE 위치

/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin 
가리키는

여기에 문제가 없지만 usr/bin/javac/usr/bin/java/System/Library/Frameworks/JavaVM.framework/Versions/Current에 올바른 JVM 위치를 찾을 수 없습니다.

답변

3

당신은 어떤 역 따옴표를 추가해야합니다 : 표준 출력에 JAVA_HOME에 대한

export JAVA_HOME="`/usr/libexec/java_home -v 1.8`" 

/usr/libexec/java_home 명령 출력 올바른 값을, 당신은 변수에 저장할 수 있도록 그 값을 캡처하는 역 따옴표를 사용해야합니다.

는하지만 JRE는 아니, 그렇지 /System/Library/Frameworks/JavaVM.framework/Versions/Current

입니다. Oracle JRE/Library/Internet Plug-Ins 아래에 설치되며, JDK/Library/Java/JavaVirtualMachines 아래에 설치됩니다. /usr/bin/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands 아래의 바이너리는 JAVA_HOME 변수가 가리키는 JDK에 위임 한 스텁입니다.

+2

그래, 난 그 짓하고'~/.bash_profile'하지만 말한다 '마지막 로그인 자원이 : 금 1월 9일 (13) : 45 : 17 on ttys000' '버전이 "1.8".인 Java JVM이 없습니다. "--request to install.y" – kromer

+1

@kromer _JDK_가 아니라 _JDK_를 확실히 설치 했습니까? ? '/ Library/Java/JavaVirtualMachines' 아래에 어떤 것이 있습니까? –

+0

제안에 감사하지만 그것은 작동하지 않았다 - 버전 일치하는 모든의 JVM을 찾을 수 '수 없습니다 "1.8".' '없음 Java 런타임 현재, 내가 – kromer

1

몇 가지 해결책을 시도했지만 여러 SDK를 다운로드했지만 Android Studio가 올바른 SDK로 인식하지 못했습니다.

마지막으로, 나를 위해 일한 해결했다 :

  1. 안드로이드 Studio.app 및 안드로이드 스튜디오 환경 설정 (~/라이브러리/환경/AndroidStuido)을 삭제합니다.
  2. /usr/libexec/java_home에서 java_home.bak으로 이름을 바꿉니다.
  3. Android Stuido를 다시 설치하십시오.
  4. Android Studio에서 유효한 Java SDK를 묻는 메시지가 표시되면 Android Studio에서 제공하는 링크를 따라 해당 Java 설치를 다운로드하십시오.
  5. 설치 후 Android Studio에서 검색 버튼을 누르고 실행하십시오.저도 같은 문제가 발생했을
7

, 난 당신이 JDK가 아닌 JRE를 설치해야한다고 생각

+0

내 문제를 해결합니다. 고맙습니다 –

관련 문제