
Java のインストール場所に問題があります。10.9.2 を実行している Mac を使用しており、2 つのバージョンの Java (jdk 1.7.0 と jdk 1.6.0) がインストールされていますが、両方のインストール場所が異なります。
jdk 1.6.0 is at: /System/Library/Java/JavaVirtualMachines
一方
jdk 1.7.0 is at: /Library/Java/JavaVirtualMachines
これらの場所のうちどれが適切な場所でしょうか、それとも本当に違いはないのでしょうか?
これらを手動で同じディレクトリに移動すると問題になりますか?実行するときに気づきました
java -version
ターミナルで出力は次のようになります:
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
では、Java 1.6.0 のインストールを 1.7.0 と同じディレクトリに移動すると、大きな問題になるでしょうか?
答え1
両方とも正しい位置にあります。
バージョン 1.6 は、Apple がまだ Java をサポートしていた頃に構築されたバージョンです。
バージョン 1.7 は Oracle によって出荷されるバージョンです。
Crashplan など、まだバージョン 1.6 を必要とするアプリが多数あるため、両方とも残しておくことをお勧めします。
もう一つのStackOverflow糸より詳しい背景を知りたい場合は、このトピックを扱った記事をご覧ください。