コマンドラインでjava -versionによって返されるバージョンは、/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDKリンクによって決まります。JAVA_HOMEが/ Library/Java/Home(/System/Library/Frameworks/JavaVM.framework/Homeへのリンク)Java Preferences.appはデフォルトのJavaバージョンを変更しません
コマンドラインでjava -versionが返すバージョンは、JAVA_HOMEの場合はJava Preferences.appによって決まります設定されていません。
私はこれを試行錯誤で見つけました。私はこれが文書化されているところに興味があります。
CurretntJDKの変更が安全かどうかはわかりません。 Java Preferences.appはそれを変更しません。
を私はあまりにもそれをやった:) –