특정 JDK (예 : 최신)를 설치하고 싶습니다. 이를 위해 JDK 다운로드 홈페이지 ( http://java.sun.com/javase/downloads/index.jsp)로 이동했습니다 . 나는 Mac 버전을 찾았지만 Linux, Windows 및 Solaris 용 다운로드 가능한 버전 만 보는 것에 약간 놀랐습니다 …
Mac 용 메시지는 다음과 같습니다.
“Apple Computer는 자체 Java 버전을 제공합니다. Apple 메뉴에서 사용 가능한 소프트웨어 업데이트 기능을 사용하여 Mac 용 최신 Java 버전이 있는지 확인하십시오.”
OK하지만 내가 Mac에서 자바를 업데이트 할 때 … 나는이 JRE 가 아닌 JDK를 …
Mac 용 JDK 버전이 존재하지 않는 이유를 쉽게 이해할 수 없습니다 (Jark의 압축을 풉니 다?).
답변
@Thilo의 답변 아래의 @mobibob은 Mac의 .bash_profile에서 JAVA_HOME을 설정하는 방법을 물었습니다. 대답:
export JAVA_HOME=`/usr/libexec/java_home`
이는 “Java 환경 설정”유틸리티의 “일반”탭에 나열된 첫 번째 JDK의 위치를 JAVA_HOME에 동적으로 지정합니다.
Apple 기술 Q & A 1170 참조 : https://developer.apple.com/library/content/qa/qa1170/_index.html
편집하다:
명령 대체를 위해 백틱보다 괄호를 선호하는 경우 다음과 같이 작동합니다.
export JAVA_HOME=$(/usr/libexec/java_home)
답변
메시지에서 알 수 있듯이 Mac에서 Java를 사용하려면 Sun이 아닌 Apple로 이동해야합니다. 내가 아는 한, Apple JDK 6은 기본적으로 Mac OS X 10.6 (Snow Leopard)에 설치됩니다. Mac OS X 설치 DVD에서 개발자 도구를 설치해야 할 수도 있습니다 (개발 도구는 OS DVD의 선택적 설치입니다).
참조 : http://developer.apple.com/java/
참고 2009 년 10 월 16 일의 답변은 구식입니다. Oracle 웹 사이트 의 일반 JDK 다운로드 페이지 에서 Mac OS X 용 JDK를 얻을 수 있습니다 .
답변
LION OS X 10.7.X를 사용하는 사람들
그들은 여기에 사용 가능한 Java SE 6 버전 1.6.0_26을 업로드했습니다.
답변
어제 MacBook Pro ( Mac OS X v10.8 (Mountain Lion))를 구입했으며 기본적으로 JDK가 설치되어 있지 않습니다 …
javac뿐만 아니라 SVN 과 같은 패키지가 설치되어 있지 않다는 것을 알았습니다 . Apple 개발자 페이지 에서 모든 것을 얻을 수 있습니다 (AppleID에 등록해야 함). SVN은 “명령 줄 도구”패키지의 일부입니다.
이것은 새로운 MacBook에서 발생합니다.
희망적으로 이것은 나와 같은 다른 초보자를 도울 것입니다.)
답변
자세한 정보 확인을 위해 Mac에는 JDK가 제공됩니다.
답변
JDK는 약간 고유하며 라이브러리 tools.jar을 포함하지 않습니다 . 개발을 위해이 라이브러리가 필요하며 Mac의 JDK는이를 제공하지 않습니다.
tools.jar이 존재하지 않습니다. 여기에있는 클래스는 일반적으로 classes.jar에 포함됩니다. tools.jar의 존재에 의존하는 스크립트는 그에 따라 다시 작성해야합니다.
짜증나!
답변
가장 쉬운 방법은 Homebrew 를 사용하는 것 입니다. Homebrew를 설치 한 후 다음을 수행하십시오.
brew tap caskroom/versions
brew cask install java7
다음 명령을 사용하여 사용 가능한 모든 버전을 나열 할 수 있습니다.
brew cask search java