12
/ usr / libexec / java_homeから返されるMac OSのデフォルトのJava VMを変更するにはどうすればよいですか
(これがSUで行われるべきかどうかわからない...移行は確かにオプションですが、より多くのプログラマーがここで質問を読むので、ここに進みます)。 Mac OS X 10.8.4を実行していますが、AppleのJDK 1.6.0_51とOracleのJDK 1.7.0_25をインストールしています。最近、Oracleの1.8プレビューJDKを必要とするいくつかのプレリリースソフトウェアにインストールしました。ここで、/ usr / libexec / java_homeを実行すると、次のようになります。 $ /usr/libexec/java_home -V Matching Java Virtual Machines (4): 1.8.0, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home 1.7.0_25, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home 1.6.0_51-b11-457, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home 1.6.0_51-b11-457, i386: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home すごい。 ただし、実行中: $ java -version 戻り値: …