差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン | |||
| linux:fedora:openjdk-180_to_jdk-last [2024/02/04 13:46] – 削除 - 外部編集 (Unknown date) 非ログインユーザー | linux:fedora:openjdk-180_to_jdk-last [2024/02/04 13:46] (現在) – ↷ linux:fedora_openjdk-180_to_jdk-last から linux:fedora:openjdk-180_to_jdk-last へページの移動と名称変更しました。 ともやん | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| + | ====== Fedora 29 の openjdk-1.8.0 を jdk-12 に最新化する方法 ====== | ||
| + | |||
| + | ===== Java (JDK) の入手 ===== | ||
| + | JDK は [[https:// | ||
| + | <WRAP prewrap 100%> | ||
| + | < | ||
| + | $ curl -LO -b " | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ===== 古い Java (JDK) のアンインストール ===== | ||
| + | 古い JDK が既にインストールされている場合はアンインストールする。\\ | ||
| + | < | ||
| + | $ rpm -qa | grep jdk | ||
| + | java-1.8.0-openjdk-headless-1.8.0.222.b10-0.fc30.x86_64 | ||
| + | jdk-11.0.2-11.0.2-ga.x86_64 | ||
| + | copy-jdk-configs-3.7-3.fc30.noarch | ||
| + | java-1.8.0-openjdk-1.8.0.222.b10-0.fc30.x86_64 | ||
| + | java-1.8.0-openjdk-devel-1.8.0.222.b10-0.fc30.x86_64 | ||
| + | |||
| + | $ sudo rpm -e jdk-11.0.2-11.0.2-ga.x86_64 | ||
| + | |||
| + | $ rpm -qa | grep jdk | ||
| + | java-1.8.0-openjdk-headless-1.8.0.222.b10-0.fc30.x86_64 | ||
| + | copy-jdk-configs-3.7-3.fc30.noarch | ||
| + | java-1.8.0-openjdk-1.8.0.222.b10-0.fc30.x86_64 | ||
| + | java-1.8.0-openjdk-devel-1.8.0.222.b10-0.fc30.x86_64 | ||
| + | </ | ||
| + | |||
| + | ===== Java (JDK) のインストール ===== | ||
| + | JDK を rpm コマンドでインストールする。\\ | ||
| + | Fedora の java は 1.8.0 なので、これを alternatives コマンドで 12.0.2 を利用する様に指示する。\\ | ||
| + | < | ||
| + | $ sudo rpm -ivh jdk-12.0.2_linux-x64_bin.rpm | ||
| + | OKEY | ||
| + | Verifying... | ||
| + | 準備しています... | ||
| + | 更新中 / インストール中... | ||
| + |  | ||
| + | |||
| + | $ sudo alternatives --config java | ||
| + | |||
| + | 2 プログラムがあり ' | ||
| + | |||
| + | 選択 | ||
| + | ----------------------------------------------- | ||
| + |  | ||
| + | *+ 2           / | ||
| + | |||
| + | Enter を押して現在の選択 [+] を保持するか、選択番号を入力します: | ||
| + | |||
| + | $ java -version | ||
| + | java version " | ||
| + | Java(TM) SE Runtime Environment (build 12.0.2+10) | ||
| + | Java HotSpot(TM) 64-Bit Server VM (build 12.0.2+10, mixed mode, sharing) | ||
| + | |||
| + | $ javac -version | ||
| + | javac 12.0.2 | ||
| + | </ | ||
| + | |||
| + | === 環境変数の設定 === | ||
| + | PATH と JAVA_HOME の設定を行う。\\ | ||
| + | < | ||
| + | $ sudo vi / | ||
| + | </ | ||
| + | <file bash / | ||
| + | export PATH=$PATH:/ | ||
| + | export JAVA_HOME=/ | ||
| + | </ | ||
| + | 設定を有効化するために以下のコマンドを実行する。\\ | ||
| + | < | ||
| + | $ source / | ||
| + | </ | ||