web-dev-qa-db-ja.com

マウンテンライオンのjdk 6

Mac OSX 10.8 Mountain LionをインストールしたばかりですJDKバージョン6をインストールしようとしていますOracleダウンロードにはバージョン6のMacパッケージがありません: http://www.Oracle.com/technetwork/Java/ javase/downloads/jdk6u37-downloads-1859587.html

ただし、JDKバージョン7には1つあります http://www.Oracle.com/technetwork/Java/javase/downloads/jdk7u9-downloads-1859576.html

JDK 6用のMacパッケージを入手できる他の場所はありますか?

34
Black

私が思い出すように、Javaを必要とする何かを初めて実行すると、OSはそれをインストールするかどうかを尋ね、バージョン6が取得されます。 このページ によると、ターミナルでJava -versionと入力するだけでプロンプトをトリガーできます。

(ランタイムではなく)JDKの場合、 developer.Apple.com にログインし、Javaを検索する必要があります。 OS X 2012-006 Developer PackageのJavaをダウンロードします。 MacBookでこれを行ったところ、javac 1.6.0_37ができました。

35
khagler
  • https://developer.Apple.com/downloads/ を参照します
  • ダウンロードOS X 2013-005開発者向けJavaパッケージ
  • 結果のJava_for_os_x_2013005_dp_11m4609.dmgをダブルクリックして開きます
  • JavaDeveloper.pkgをダブルクリックしてインストールします。デフォルトのままで、ライセンスに同意して、パスワードを入力してください
  • ターミナルを起動し、Java -versionと入力して、正しいバージョンを使用していることを確認します。
  • wrongバージョン(Javaバージョン "1.7.0_45")など)の場合、~/.bash_profileを変更する必要があります。

    # Java 6 for Android Development
    export Java_HOME="/Library/Java/JavaVirtualMachines/1.6.0_65-b14-462.jdk/Contents/Home/"
    
  • ログアウトして再度ログインし、正しいバージョンJava -versionを実行していることを確認してください。 Java version "1.6.0_65"でなければなりません。

18
Brian Cunnie

何らかの奇妙な理由で-Java7より前は、実際にはAppleが、Sun/OracleではなくOSXにJavaを提供/サポートしていました。この状況は、Java7で最近変更されたばかりです。したがって、Java6などの以前のバージョンを取得するには、 http://connect.Apple.com に移動します。Apple IDでサインインすると、次のjdkが見つかります。 1.6リスト。 https://developer.Apple.com/ で見つけることもできます-または、すでに述べたように、7からは http:// www。 Oracle.com/technetwork/Java/index.html

3
Mike0000001

残念ながら、かなり奇妙な解決策を見つけた後まで、この答えは見つかりませんでした... developer.Apple.comからJavaインストーラーをダウンロードすることがJava6。ただし、私のようにJava 7をインストールしていて、ダウングレードしようとしても機能しない場合(つまり、開発者のダウンロードをインストールしても_ ​​Java 7(デフォルトバージョン))、OS 10.6用のJavaパッケージをダウンロードし、Pacifistを使用してそれを開き、ファイルをコピーできます。 (10.7のパッケージからファイルをコピーしてもうまくいきませんでした-明らかにJava 7をインストールするか、少なくともJava 7をデフォルトバージョンとして残して、バージョンを選択できません。代わりに6)。

詳細はこちら: https://stackoverflow.com/a/6413600/560114

1
Matt Browne