差分
このページの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 / | ||
+ | </ | ||