#author("2019-04-13T14:09:32+00:00","default:wikiwriter","wikiwriter") #author("2019-04-23T05:13:27+00:00","default:wikiwriter","wikiwriter") &tag(Java); *目次 [#hba6a76c] #contents *参考情報 [#o8ddf00d] -[[JavaMail]] *関連ページ [#rd05a776] -[[./ファイルIO]] *基本情報 [#a2f579fa] **奇数番号と偶数番号の違いってなに? [#dfaa3133] -[[Java SE 8 Update 71公開、java.comの最新版インストーラーの使用を強く推奨 | スラド デベロッパー:https://developers.srad.jp/story/16/01/22/0545245/]] -[[Java CPU and PSU Releases Explained:https://www.oracle.com/technetwork/java/javase/cpu-psu-explained-2331472.html]] -例えばJava 8 Update 201とUpdate 202が同時にリリースされる。 -奇数番号がCritical Patch Update(CPU)、偶数番号がPatch Set Updates(PSU)と呼ばれ、PSUのほうが追加のバグ修正が含まれるが、OracleはCPUを推奨している。 *アンインストール [#vafe9073] *操作 [#e0c688c7] **macOSでJDKをアンインストールする [#j066f8d7] **OracleJDKかOpenJDKか種類を確認 [#q1ceb94f] -[[Bash command to check if Oracle or OpenJDK java version is installed on Linux - Stack Overflow:https://stackoverflow.com/questions/36445502/bash-command-to-check-if-oracle-or-openjdk-java-version-is-installed-on-linux]]によると"java -version"の出力に"OpenJDK"が含まれていればOpenJDK。それ以外はOracleJDK。 **アンインストール [#vafe9073] ***macOSでJDKをアンインストールする [#j066f8d7] -[[macOSで古いJDKをアンインストール:https://qiita.com/okoshi/items/8ef75fb0104f55fd1a3c]] -java_homeで確認し、/Library/Java〜.jdkを削除する。 /usr/libexec/java_home -V sudo rm /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk *トラブルシューティング [#v34afaa1] **JRE 8 update 171 x64版がインストールできない [#xa6b2a88] -JDK付属のものでも、JRE単体のものでインストールできない。 -調べてみたところ「jre-8u171-windows-x64.exe.15364.dmp」のようなファイルがCrashDumpsディレクトリに存在したので、インストーラーがクラッシュしているようだ。 -しかたがないので別のユーザーでインストールしてみたところ一発で起動成功。 -JAVA_HOMEを古い32bit版JDKに設定している影響かも(未確認)。 **JDK 1.6 update(21? or 23?) for Windowsがアンインストールできない [#gb62377b] -[[JRE(Update23)がアンインストールできない:http://www.hlplus.jp/php/blog/index.php?UID=1297861988]]とか、[[JRE Update24がインストール出来ない:http://www.hlplus.jp/php/blog/index.php?UID=1297911230]]とか、[[OTN Discussion Forums : Can not install JRE since Update 23 on ...:http://forums.oracle.com/forums/thread.jspa?threadID=2178016&tstart=2]]とかいろいろトラブルがあるっぽい。 -JDK 1.6 update 21をアンインストールしようとすると途中で終わってしまい一覧から削除されない。 -プログラム一覧から変更をクリックするとjdk1.6.0_21.msiを要求される(VMwareを使いjdk1.6をインストールしてmsiファイルを抽出し、それを利用する方法がある?) -JDK 1.6 update 24をインストールしようとしても前のバージョンをさきにアンインストールしようとして無限ループになる。 -結局いろいろやっていた結果再度アンインストールしたら削除でき、update 21→update 24移行できた。解決方法は不明。