#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
}} 




トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS