매버릭스에 JDK 1.6을 어떻게 설치합니까?


42

Mavericks로 업그레이드하면 Java 1.6이 제거됩니다. Java 7을 설치할 수 있지만 일부 응용 프로그램 및 개발 작업의 경우 여전히 Java 6에 액세스해야합니다. Mavericks에서 Java 6을 다시 설치하려면 어떻게해야합니까?

Apple 문서는 일반적으로 Oracle에서 Java를 직접 다운로드하는 것이 좋지만 Java SE 6의 Oracle 다운로드 페이지에 Mac 버전이 표시되지 않습니다.

http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPR

최신 정보

Apple 지원 업데이트 와 함께 Java 6의 일부를 설치할 수있었습니다 . 그러나 메이븐은 여전히 ​​실종 상태입니다.

$ specs java os
Specs:

specs 0.7
https://github.com/mcandre/specs#readme

mvn --version
mvn not found

echo $CLASSPATH


echo $JAVA_HOME
/Library/Java/Home

javac -version
javac 1.6.0_65

java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)

system_profiler SPSoftwareDataType | grep 'System Version'
      System Version: OS X 10.9 (13A603)

업데이트 2

Homebrew와 함께 Maven을 설치할 수있었습니다.

$ brew install maven
$ mvn --version
Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 11:22:22-0400)
Maven home: /usr/local/Cellar/maven/3.1.1/libexec
Java version: 1.6.0_65, vendor: Apple Inc.
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x", version: "10.9", arch: "x86_64", family: "mac"

이것은 아마 도움이 될 수 있습니다 stackoverflow.com/questions/19533528/…
Simon

답변:


27

http://support.apple.com/kb/DL1572 에서 OS X 용 Java SE 6을 다운로드 할 수 있습니다 .

Maven 지원의 경우 brew를 사용하거나 (위에서 언급 한대로) Maven 지원만을 위해 brew를 설치하지 않으려면 maven.apache.org 에서 직접 brew를 다운로드 할 수 있습니다 . Mavericks를 새로 설치하여 Maven을 설정하기 위해 수행 한 단계는 다음과 같습니다.

curl -O http://apache.tradebit.com/pub/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz
sudo mkdir /usr/local
cd /usr/local
sudo tar -xf ~/apache-maven-3.1.1-bin.tar.gz
echo "export PATH=$PATH:/usr/local/apache-maven-3.1.1/bin" >> .profile
echo "export JAVA_HOME=/Library/Java/Home" >> .profile

JDK와 javacand mvn또는 JRE 만 포함됩니까?
apennebaker

3
@apennebaker 나는 Maven이 JDK의 일부라고 생각하지 않았습니까?
zigg

3
Mac에서 여러 버전의 JDK를 사용하는 경우에 대해 알고 싶을 것 java_home입니다. 예 :export JAVA_HOME=$(/usr/libexec/java_home -v 1.7)
Everett Toews

링크가 죽었다 ..
Koray Tugay

15

이것은 OS X 10.11 (El Capitan)에서 작동합니다. JDK 1.6.0_65를 설치하기 위해 Homebrew 를 사용했습니다.

brew tap caskroom/versions
brew cask install java6

참고로, 이것은 Colin C가 링크 한
Jeff Fairley

이는 최종 결과가 support.apple.com/kb/DL1572 에서 직접 다운로드하는 것과 동일한 .pkg 파일을 준비하는 것으로 제한되어 있음을 증명했습니다 . 새 사용자가 통을 끓일 때 편리합니다. 모든 제안에 감사드립니다.
arcseldon

Homebrew Cask를 통해 @arcseldon을 설치하면 JDK 1.6을 쉽게 업데이트하고 제거 할 수 있습니다.
Benjamin B.

13

수락 된 답변을 시도했을 때 / Library / Java / JavaVirtualMachines /에서 새로운 JDK 1.6을 보지 못했습니다.

https://developer.apple.com/downloads/ 로 이동하여 "java"를 검색하고 최신 버전을 다운로드 한 다음 설치해야했습니다. 그런 다음 JDK 1.6이 나타났습니다.


4
Jave 6은 /System/Library/Java/JavaVirtualMachines/1.6.0.jdk기본적으로 개발자 사이트에서 다운로드 한 버전으로 설치되며 개발자 버전이며 다음과 같이 설치됩니다/Library/Java/...
Rene Larsen

1
이 답변은 Mavericks에서 JNI 응용 프로그램을 컴파일 할 때 빠진 부분을 제공했습니다. 특히 SO에 관한 대부분의 다른 토론은 사람들을 지적 http://support.apple.com/kb/DL1572하지만 JDK를 제공하지는 않습니다. 이 답변의 정보로 인해 올바른 항목으로 연결되었습니다. 감사합니다.
mhucka
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.