このドキュメントは、Ubuntu Linux上でのOracle Java JDK/JREの多くの新しいリリースバージョンのアップグレードを支援することを目的としています。バグフィックスやセキュリティの問題により、OracleはJava JDK/JREのバージョンアップを頻繁にリリースしています。
-
注:この記事では、/usr/local/javaに32ビットまたは64ビットのOracle Java 7のバージョンがあり、Oracle Javaの新しいバージョンにアップグレードしたいことを前提としています。そうでない場合は、以下の記事を参照してください:
-
-
rootユーザーになり、ダウンロード・ディレクトリから新しい圧縮Oracle Javaバイナリを/usr/local/javaにコピーします。
-
Type/Copy/Paste: cd /home/"your_user_name"/Downloads
-
タイプ/コピー/貼り付け: sudo cp -r jdk-7u40-linux-i586.tar.gz /usr/local/java
-
タイプ/コピー/貼り付け: sudo cp -r jre-7u40-linux-i586.tar.gz /usr/local/java
-
タイプ/コピー/貼り付け: cd /usr/local/java
-
次に、新しいバージョンのOracle Javaバイナリを/usr/local/javaディレクトリに展開する。
-
Type/Copy/Paste: sudo tar xvzf jdk-7u40-linux-i586.tar.gz
-
タイプ/コピー/貼り付け: sudo tar xvzf jre-7u40-linux-i586.tar.gz
-
rootユーザーになり、ダウンロード・ディレクトリから新しい圧縮Oracle Javaバイナリを/usr/local/javaにコピーする。
-
Type/Copy/Paste: cd /home/"your_user_name"/Downloads
-
タイプ/コピー/貼り付け: sudo -s cp -r jdk-7u40-linux-x64.tar.gz /usr/local/java
-
タイプ/コピー/貼り付け: sudo -s cp -r jre-7u40-linux-x64.tar.gz /usr/local/java
-
タイプ/コピー/貼り付け: cd /usr/local/java
-
次に、新しいバージョンのOracle Javaバイナリを/usr/local/javaディレクトリに展開する。
-
Type/Copy/Paste: sudo tar xvzf jdk-7u40-linux-x64.tar.gz
-
タイプ/コピー/貼り付け: sudo tar xvzf jre-7u40-linux-x64.tar.gz
-
この時点で、/usr/local/javaにJava JDK/JRE用の圧縮されていないバイナリ・ディレクトリが2つできているはずです:
jdk1.7.0_40
jre1.7.0_40
とともに
jdk1.7.0_25
jre1.7.0_25
-
システムPATHファイル/etc/profileを編集し、以下のシステム変数をシステム・パスに追加する。rootとして、gedit、nano、またはその他のテキストエディタを使用し、/etc/profileを開く。
-
タイプ/コピー/ペースト: sudo gedit /etc/profile
または
-
タイプ/コピー/ペースト:sudo nano /etc/profile
-
矢印キーを使ってファイルの最後までスクロールダウンし、Ubuntu Linuxの/etc/profileファイルの最後に以下の行を追加する。この時点で、古いOracle Javaから新しいバージョンのJavaにバージョン番号を変更することになるので、以下のシステムPATHファイル/etc/profileのバージョン番号を変更する:
etc/profileファイルを修正する:
JAVA_HOME=/usr/local/java/jdk1.7.0_25。
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/local/java/jre1.7.0_25
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
エクスポートJRE_HOME
エクスポートPATH
これに変更します:
JAVA_HOME=/usr/local/java/jdk1.7.0_40に変更する。
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/local/java/jre1.7.0_40
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
エクスポートJRE_HOME
エクスポートPATH
ファイルを保存して終了します。
更新されたOracle Javaバージョンをシステムに知らせる:
-
Oracle Java JRE/JDKがどこにあるかをUbuntu Linuxシステムに知らせ、Oracle Java 1.7.0_40を使用するようにシステムを更新する。
-
Type/Copy/Paste: sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_40/bin/java" 1
-
Type/Copy/Paste: sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_40/bin/javac" 1
-
タイプ/コピー/貼り付け: sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_40/bin/javaws" 1
-
Ubuntu Linuxシステムに、Oracle Java JRE 1.7.0_40を新しいデフォルトJavaにしなければならないことを知らせる。
-
タイプ/コピー/貼り付け: sudo update-alternatives --set java /usr/local/java/jre1.7.0_40/bin/java
-
Type/Copy/Paste: sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_40/bin/javac
-
Type/Copy/Paste: sudo update-alternatives --set javaws /usr/local/java/jre1.7.0_40/bin/javaws
-
以下のコマンドを入力して、システム全体のPATH /etc/profileを再読み込みする:
-
タイプ/コピー/貼り付け: ./etc/profile
- システム全体のPATH /etc/profileファイルは、Ubuntu Linuxシステムの再起動後にリロードされることに注意してください。
-
以下のコマンドを実行し、新しいJavaアップデートのバージョン番号をメモして、新しいバージョンのOracle Javaがシステムに正しくインストールされたかどうかをテストします。
-
タイプ/コピー/貼り付け: java -version
- このコマンドは、システムで実行されているJavaのバージョンを表示します。
-
というメッセージが表示されるはずです:
- javaバージョン "1.7.0_40"
Java(TM) SEランタイム環境(ビルド1.7.0_40-b08)Java HotSpot(TM) 64ビット・サーバーVM(ビルド25.1-b02、混合モード)
-
タイプ/コピー/貼り付け: javac -version
- このコマンドを実行すると、ターミナルからJavaプログラムをコンパイルできるようになります。
- javac 1.7.0_40
-
その後、古いOracle Java JDK/JREを削除するオプションがあります。古いJava JDK/JREバイナリを保存しているディレクトリを削除するだけです。
-
タイプ/コピー/貼り付け: cd /usr/local/java
-
Type/Copy/Paste: sudo rm -rf jdk1.7.0_40
-
タイプ/コピー/貼り付け: sudo rm -rf jre1.7.0_40
-
Ubuntu Linuxシステムを再起動すると、Javaプログラムの実行と開発用にシステムが完全に設定されます。
この記事は、CC BY-NC-SAの下で公開されている「
How to Upgrade Oracle Java on Ubuntu Linux」を改変して作成しました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。
https://nokyc.appNoKYC is an independent directory of no-KYC crypto services —
exchanges, swaps, wallets, VPNs, hosting and more — each ranked by
a transparent privacy score and KYC level.
Use crypto without identity verification: no account, no tracking, browse freely on clearnet or over Tor.
まってしぬwwwww👌👈の意味をあらためて確認しに来たがほんとえっrrrrrrrrr((((殴
https://techbullion.com/buy-gold-silver-with-crypto-in-2026-the-3-best-dealers-compared/ BtcGoldsop | Buy Gold and silver
with bitcoin and cryptocurrency anonymously
https://nokyc.appNoKYC is an independent directory of no-KYC crypto services — exchanges, swaps, wallets, VPNs,
hosting and more — each ranked by a transparent privacy score and KYC level.
Use crypto without identity verification: no account, no tracking,
browse freely on clearnet or over Tor.
https://techbullion.com/buy-gold-silver-with-crypto-in-2026-the-3-best-dealers-compared/ BtcGoldsop | Buy Gold and silver
with bitcoin and cryptocurrency anonymously
https://nokyc.appNoKYC is an independent directory of no-KYC crypto services — exchanges,
swaps, wallets, VPNs, hosting and more — each ranked by a
transparent privacy score and KYC level.
Use crypto without identity verification: no account,
no tracking, browse freely on clearnet or over Tor.
過去に使用していたフエースブックアプリを再度インストールしたい。
🌷すき
太鼓の達人
アンチですか?これをかいてる人にも失礼ですし見てると不快になりますやめてくださいね🫷