MavericksにJDK 1.6をインストールするにはどうすればよいですか?


42

Mavericksにアップグレードすると、Java 1.6がアンインストールされます。Java 7をインストールできますが、一部のアプリケーションおよび開発作業では、Java 6にアクセスする必要があります。Java6をMavericksに再インストールするにはどうすればよいですか?

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 Support updateを使用して、Java 6の一部をインストールできました。しかし、Mavenはまだ欠落しています。

$ 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"

回答:


27

OS X用のJava SE 6はここからダウンロードできます:http : //support.apple.com/kb/DL1572

Mavenのサポートには、前述のbrewを使用できます。または、Mavenのサポートのためだけにbrewをインストールしたくない場合は、maven.apache.orgから直接ダウンロードできます。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が含まれますか、javacおよびmvn、またはJREだけですか?
apennebaker

3
@apennebaker MavenはJDKの一部ではないと思いましたか?
-zigg

3
Mac上で複数のバージョンのJDKを使用している場合は、について知っておくとよいでしょうjava_home。例export JAVA_HOME=$(/usr/libexec/java_home -v 1.7)
エベレット・トーズ14

リンクが死んだ、fyi ..
Koray

15

これはOS X 10.11(El Capitan)で動作します。Homebrewを使用してJDK 1.6.0_65をインストールしました。

brew tap caskroom/versions
brew cask install java6

同じアップルのサポートページからFYI、このダウンロードコリンC.によってリンク
ジェフフェリー

最終結果は.pkgファイルをステージングすることになるため、これは限られた価値しかありません。これは、support.apple.com/ kb/DL1572から直接ダウンロードするのと同じです。新しいユーザーがキャスクを醸造するのは便利です。すべて同じ提案をありがとう。
arcseldon

ただし、Homebrew Caskを使用して@arcseldonをインストールすると、JDK 1.6を簡単に更新およびアンインストールできます。
ベンジャミンB。17年

13

受け入れられた答えを試しても、/ Library / Java / JavaVirtualMachines /に新しいJDK 1.6が表示されませんでした。

私はに行かなければならなかったhttps://developer.apple.com/downloads/、「ジャワ」の検索最新のをダウンロードし、それをインストールします。その後、JDK 1.6が登場しました。


4
Jave 6は/System/Library/Java/JavaVirtualMachines/1.6.0.jdkデフォルトでインストールされます-開発者サイトからダウンロードしたものは開発者バージョンであり/Library/Java/...
Larsen 14

1
この回答により、MavericksでJNIアプリケーションをコンパイルする際に欠けている部分がわかりました。他のほとんどの議論、特にSOについては、人々をhttp://support.apple.com/kb/DL1572指摘していますが、それはJDKを提供していません。この回答の情報から、正しい項目に導かれました。本当にありがとうございます
ムッカ14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.