#author("2022-07-27T11:36:40+00:00","default:src128","src128") #author("2022-07-27T13:23:07+00:00","default:src128","src128") &tag(macOS/Java); *目次 [#b27b650d] #contents *関連ページ [#x318a57a] *参考情報 [#d1428609] -[[【Tips】macOS SierraにAppleのJava 6をインストールする方法:http://www.softantenna.com/wp/tips/macos-sierra-with-apple-java-6/]] *Java 8(2022/07/27(水)) [#c59c0ff6] **Oracle Java 8をインストールする方法 [#w4b624ba] -[[JDK 8 and JRE 8 Installation Start Here:https://docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html]]…公式ドキュメント。 -[[Java Downloads | Oracle:https://www.oracle.com/java/technologies/downloads/#java8]]から最新版をダウンロード(ライセンスは以前から変わっているので注意)。 -インストーラーを実行する。 -成功すればjava -versionでバージョンが表示されるはず。さらに /Library/Java/JavaVirtualMachines以下にjdkフォルダが作成されるはず。 -インストールできない場合、既存のJDKを削除してからインストールしないといけないかもしれない。 **Oracle Java 8をアンインストールする方法 [#pc5dd19f] -フォルダを削除する # rm -rf /Library/Java/JavaVirtualMachines **java_homeがおかしい [#cce92966] - java_home -v1.8がおかしい。 /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home -ちなみに java_home -verboseの出力は以下。たしかにJavaAppletPlugin.pluginのバージョンが一番高いが… #pre{{ $ /usr/libexec/java_home -verbose Matching Java Virtual Machines (3): 1.8.341.10 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home 1.8.0_341 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_341.jdk/Contents/Home 1.8.0_201 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/openjdk8-bootstrap/Contents/Home /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home }} -[[java - Wrong JAVA_HOME after upgrade to macOS Big Sur v11.0.1 - Stack Overflow:https://stackoverflow.com/questions/64917779/wrong-java-home-after-upgrade-to-macos-big-sur-v11-0-1]]によると、javaのバージョンをフル指定すればよいらしい #pre{{ $ /usr/libexec/java_home -v1.8.0_341 /Library/Java/JavaVirtualMachines/jdk1.8.0_341.jdk/Contents/Home }}