web-dev-qa-db-ja.com

Java 1.6 SE for OS X 10.9.1 MavericksにJDKをインストールする方法

現在Java 7が私のマシンにありますが、現在のプロジェクトの一部のユニットテストが新しいバージョンのJavaで失敗するため、ダウングレードしたいと考えています。

私はOS X 10.9.1を実行しており、Java OSの以前のバージョン以降、インストール方法が変更されています。

Appleは1.6の頃にディストリビューションを変更したため、どのようにして古いバージョンを入手したかは明らかではありません。Oracleは1.6のMacパッケージを提供していません:(

手がかり?

9
Anders Johansen

OS/X MavericksにはJava 1.6が同梱されていますが、別のバージョンをインストールした場合、Java SE 1.6の バンドルをダウンロードすると、1.6で元に戻すことができますApple の.0_65。

それ以降のバージョンのJavaをインストールした場合は、 1.7、すべてのユーザーにとって、上記のバンドルをインストールすると、既存の新しいインストールが壊れる可能性があります。

11
Sami Laine

ここでのSami Laineからの応答は私を助けませんでしたが、このStackOverflowページは役に立ちました: Java 6 Unsupported major.minorバージョン51.

レガシーコードベースをサポートするためにJava 1.8から1.6に降格するには、Mavenを3.3から3.2に降格する必要がありました。

1
Matthew Kuraja