私は長い間 Java で開発してきましたが、Windows から OSX に切り替えたのはつい最近のことです。Windowsでは、すべてが理解できるほど単純であることがわかりました。JRE も含まれている任意の場所に JDK をインストールできました。次に、PATH、JAVA_HOME などを構成すると、準備が整います。
OSX は、そのアプローチがかなり異なっているようです。もともと Java 6 は OS にプリインストールされていました。今では、Apple がそれをサポートしなくなり、Oracle が独自のバージョン (現在は Java 7) を配布していることを知っています。
少し前に、Oracle JDK をインストールしました。Library/Java/ にインストールし、Java コントロール パネルをシステム設定に追加したり、端末で使用する java/javac のバージョンを更新したりしたようです。JDK 6 はまだ System/Library/Java にあるようです。これは古いAppleバージョンであり、Java 6を使用する必要がある場合に備えてそのままにしておくと思いますか?
いくつかの質問を聞きたいんです...
まず、私の上記の評価は正しいですか?
ターミナルで使用されるツールを指定する構成はどこにありますか? それらをエコーすると、PATHにJAVA_HOMEまたはエントリがないように見えます。
古い Java 6 ツールに戻る Java 7 ディレクトリに Home というリンクがあるのはなぜですか?
システム設定の新しい Java コントロール パネルは、時々更新を実行します。これは、Library/Java/JavaVirtualMachines/jdk1.7.0_07/contents/home/jre にある JRE を更新していますか? JDKも更新していますか?複数の更新を実行した後、バージョン「1.7.0_07」が増加したかどうかわからないため、質問します。Oracle サイトの現在のバージョンは update 17 のようです。
ここに欠けているものはありますか?誰かがこのややこしい状況を説明できれば、私はとても感謝しています!