インストールする方法 Java in Ubuntu (Linux)

⚡ スマートサマリー

edgeRX™の導入 Java on Ubuntu OpenJDK 用の apt パッケージ マネージャーまたは手動 tarball の 2 つのクリーンなパスがあります。 Oracle JDK、さらにいくつかの環境変数とupdate-alternativesコマンドによって Ubuntu ランタイムを認識する。

  • 📦 apt経由のOpenJDK: sudo apt install default-jdk は、現在の LTS OpenJDK を から取得します。 Ubuntu 単一のコマンドでアーカイブする。
  • (すなわち、 Oracle JDK tarball: tar.gzをダウンロードしてください。 Oracle、元trac/opt に移動して、バイナリを update-alternatives に登録します。
  • 🧹 古いバージョンを削除する: sudo apt purge openjdk-* は以前のインストールを削除し、必要なランタイムのみが PATH に残るようにします。
  • 🌱 JAVA_HOME: Maven などのビルドツールが /etc/profile または ~/.bashrc で JAVA_HOME を設定すると、 Gradleそして、TomcatはJDKを見つけます。
  • 🔀 更新の代替案: java、javac、javawsを登録します。 Ubuntu 複数のインストール済みJDK間をスムーズに切り替えることができます。
  • ✅ インストールを確認します: java -version と javac -version は、ランタイム バージョンとコンパイラが PATH 上にあることを確認します。
  • 🗑️ アンインストール Java: OpenJDK の場合は apt remove –purge を実行するか、/opt フォルダーを削除して alternatives エントリを削除します。 Oracle JDK。

インストールする方法 Java in Ubuntu (Linux)

このステップバイステップガイドでは、インストール方法を説明します。 Java on Ubuntu Linux では、実績のある 2 つの方法を使用します。apt パッケージ マネージャーは 1 つのコマンドで OpenJDK を提供しますが、手動で tarball をインストールすれば任意のパッケージを固定できます。 Oracle JDKビルド。同じコマンドは最近のバージョンでも動作します。 Ubuntu LTSリリース。

インストールする方法 Oracle Java on Ubuntu Linux

マニュアル Oracle JDK のインストールでは、リリースと場所を完全に制御できます。以下の 9 つの手順では、以前の OpenJDK ビルドをすべて削除します。tract Oracle tarball を登録し、バイナリを登録します update-alternatives実行時バージョンを確認します。

ステップ1) セットアップする前に Javaシステムから既存のOpenJDKまたはJREを削除します。次のコマンドを実行してください。

sudo apt-get purge openjdk-\*

確認を求められます。 Y アンインストールが完了するまでお待ちください。

インストールする方法 Java On Ubuntu

ステップ2) かどうかを確認します Ubuntu オペレーティングシステムのアーキテクチャは32ビットまたは64ビットです。実行:

file /sbin/init

インストールする方法 Java On Ubuntu

ステップ3) 最新のダウンロード Java アーカイブ(例) jdk-8-linux-x64.tar.gz)から Oracle サイト:

https://www.oracle.com/java/technologies/downloads/

ライセンス契約に同意し、適切なビルドを選択してください。

  • 選択 x86 32ビットシステムの場合。
  • 選択 x64 64ビットシステムの場合。
  • まず tar.gz アーカイブ Ubuntu.
  • 選択 rpm Red Hatベースのシステム向け。

インストールする方法 Java On Ubuntu

ステップ4) ターミナルを開き、ダウンロードしたアーカイブが格納されているフォルダに移動します。このチュートリアルでは、ファイルは次の場所にあります。 ~/Downloads。 元tracアーカイブを以下で保存します:

sudo tar -xvf jdk-8u5-linux-i586.tar.gz

求められたらパスワードを入力してください。trac終了すると新しい jdk1.8.0_05 現在のディレクトリ内のフォルダ。

インストールする方法 Java On Ubuntu

ステップ5) 以下のシステム変数を末尾に追加します。 /etc/profile すべてのログインシェルが新しいJDKを拾うようにファイルを作成します。

JAVA_HOME=<Directory where JAVA has been extracted>/jdk1.8.0
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

ファイルを開くには:

sudo nano /etc/profile

上記のシステム変数を入力し、 Ctrl+X 終了するには、を押してください。 Y を入力して変更を保存してください。

ステップ6) 新しい変数がすぐに有効になるように、シェル環境を再読み込みしてください。

. /etc/profile

ステップ7) 新しいJDKバイナリを登録するには Ubuntuさん update-alternatives システムなので java, javac, javaws 決意する Oracle ビルドするには、以下の内容をターミナルに貼り付けてください。

sudo update-alternatives --install "/usr/bin/java" "java" "<Directory where JAVA has been extracted>/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "<Directory where JAVA has been extracted>/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "<Directory where JAVA has been extracted>/bin/javaws" 1

ステップ8) 言う Ubuntu その Oracle JDK、あなたはちょうどtracテッド(例えば) jdk1.8.0_05) はデフォルトです Java ランタイム:

sudo update-alternatives --set java <Directory where JAVA has been extracted>/bin/java
sudo update-alternatives --set javac <Directory where JAVA has been extracted>/bin/javac
sudo update-alternatives --set javaws <Directory where JAVA has been extracted>/bin/javaws

ステップ9) インストールをテストします。

java -version

インストールが成功すると、バージョン、ランタイム、および 64 ビット HotSpot サーバー VM の行が出力され、 Oracle JDK は現在アクティブです Java あなたのシステムで。

OpenJDKのインストール方法 Ubuntu aptパッケージマネージャーを使用する

ブリッジ Ubuntu ユーザーのインストール OpenJDK Oracle JDKは同梱されているため Ubuntu アーカイブ、セキュリティアップデートは以下から受信します apt、 Oracle アカウント。OpenJDK は、 Java SE仕様に準拠しており、Mavenなどのビルドツールと完全に互換性があります。 Gradle、そしてTomcat。

ステップ1) パッケージリストを更新して apt 利用可能な最新のJDKバージョンを確認します。

sudo apt update

ステップ2) デフォルトの JDK をインストールします。これは現在推奨されているバージョンです。 Ubuntu:

sudo apt install default-jdk

ランタイムのみをインストールするには(コンパイラは不要)、 sudo apt install default-jre 代わりに。どちらのコマンドも、お使いのデバイスでサポートされている最新の OpenJDK バージョンを自動的に取得します。 Ubuntu リリース。

ステップ3) 特定のOpenJDKバージョンを選択するには、番号で直接インストールしてください。 Ubuntu LTSリリースには、OpenJDK 11、17、および21が含まれています。

sudo apt install openjdk-17-jdk       # LTS release, common default
sudo apt install openjdk-21-jdk       # newest LTS in the archive
sudo apt install openjdk-11-jdk       # older LTS for legacy applications

ステップ4) インストールを確認し、コンパイラをチェックしてください。

java -version
javac -version

どちらのコマンドも、次のような一致するバージョン文字列を出力するはずです。 openjdk version "17.0.11"複数のJDKバージョンがインストールされている場合は、 sudo update-alternatives --config java 対話的にデフォルトのランタイムを選択します。同じコマンドで javac コンパイラを切り替えます。

OpenJDKは以下からインストールされます apt 着陸する /usr/lib/jvm/その道はあなたが指し示すものです JAVA_HOME ビルドツール、アプリケーションサーバー、IDEなどを構成する際に IntelliJ IDEA (NAIST) と Eclipse.

JAVA_HOME環境変数を設定する方法 Ubuntu

次のようなツールを構築する Maven、 Gradle、Ant、Tomcat、そして Jenkins 読む JAVA_HOME JDK の場所を指定するための環境変数。 JAVA_HOME が欠落しているか、間違ったバージョンを指している場合、これらのツールはコンパイル、パッケージ化、または起動に失敗します。 Ubuntu 自動的には設定されないため、ユーザーごと、またはシステム全体で一度設定する必要があります。

ステップ1) 実際のJDKパスを見つけてください。 readlink トリックは実際のフォルダを返します java 解決する:

readlink -f $(which java)
# example output: /usr/lib/jvm/java-17-openjdk-amd64/bin/java

JDK ホームはフォルダです 上記の.   bin ディレクトリ。この例では /usr/lib/jvm/java-17-openjdk-amd64.

ステップ2) 作成セッションプロセスで JAVA_HOME ユーザーのみが編集できます ~/.bashrc:

echo 'export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64' >> ~/.bashrc
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

ステップ3) 作成セッションプロセスで JAVA_HOME システム全体(全ユーザー)を編集 /etc/environment:

sudo nano /etc/environment
# add the following line, save, and exit
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"

環境を再読み込みします source /etc/environment 変更を有効にするには、新しいシェルを起動してください。

ステップ4) 変数が正しく設定されていることを確認してください。

echo $JAVA_HOME
$JAVA_HOME/bin/java -version

最初のコマンドはJDKのパスを表示し、2番目のコマンドは正確な java バイナリ JAVA_HOME 両方の設定が一致していることを確認するために、それを指します。

確認、切り替え、アンインストールする方法 Java on Ubuntu

Once Java インストールされている場合、バージョンを確認したり、複数の JDK を切り替えたり、古いランタイムを削除したりする必要があることがよくあります。これら 3 つのタスクはすべて標準を使用します Ubuntu 工具を使用するだけで、それぞれ数秒しかかかりません。

インストール済みのものを確認してください Java

以下の3つのコマンドを実行すると、現在のランタイム、コンパイラ、およびデフォルトの代替オプションに関する完全な情報が得られます。

java -version                        # runtime version
javac -version                       # compiler version
sudo update-alternatives --display java   # every registered JDK

If java -version 機能しますが javac -version 「コマンドが見つかりません」と報告され、JREのみがインストールされています。JDKをインストールしてください。 sudo apt install default-jdk コンパイラを追加する。

複数のJDKバージョンを切り替える

複数のJDKをインストールしている場合は、以下のコマンドでデフォルトを対話的に選択してください。

sudo update-alternatives --config java
sudo update-alternatives --config javac

Ubuntu 登録されているすべての JDK の番号付きリストを出力します。目的のバージョンに一致する番号を入力して Enter キーを押します。コマンドを繰り返して、 javac コンパイラをランタイムと同時に切り替える。

アンインストール Java from Ubuntu

OpenJDK を削除するには、 aptパッケージを削除し、不要な依存関係をクリーンアップします。

sudo apt remove --purge openjdk-17-jdk
sudo apt autoremove

を削除するには Oracle JDK あなたは元trac手動で削除し、代替手段の登録を解除します。

sudo rm -rf /opt/jdk1.8.0_05
sudo update-alternatives --remove "java" "/opt/jdk1.8.0_05/bin/java"

アンインストール後、実行してください。 java -version 削除が完了したことをもう一度確認します。出力には、登録されているJDKが異なるか、または「コマンドが見つかりません」と表示されるはずです。 Java システム上に残ります。

よくあるご質問

`sudo apt update` を実行してから、`sudo apt install default-jdk` を実行してください。 Ubuntu 推奨されるOpenJDKビルドをアーカイブからダウンロードし、コンパイラとランタイムをインストールし、それらをupdate-alternativesに登録する作業を1つのステップで実行します。

OpenJDKは、 Java SE を通じて配布 Ubuntu アーカイブ。 Oracle JDKは、同じコードに加えて、 Oracle どちらも Java SE互換性テスト。

1 人のユーザーの場合は ~/.bashrc に export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 を追加するか、すべてのユーザーの場合は /etc/environment に追加してください。ファイルに対して source コマンドを実行し、echo $JAVA_HOME で設定を確認してください。

デフォルトのランタイムを対話的に選択するには、`sudo update-alternatives –config java` を実行し、次にコンパイラに対して `–config javac` を実行して同じ操作を繰り返します。 Ubuntu インデックスごとに登録されているすべてのJDKを一覧表示し、特定のバージョンを選択できます。

OpenJDK の場合は、sudo apt remove –purge openjdk-17-jdk を実行してから、sudo apt autoremove を実行してください。手動で削除する場合は、 Oracle インストール、削除tractedフォルダを削除し、sudo update-alternatives –removeで代替案の登録を解除します。

ランタイムを確認するには java -version を、コンパイラを確認するには javac -version を実行してください。バージョン文字列が一致すれば、完全な JDK がインストールされています。java のみが表示される場合は、JDK をインストールしてコンパイラとツールディレクトリを追加してください。

ChatGPTなどのAIアシスタントは、OSのバージョンとターゲットJDKを読み取り、コピー&ペースト用のaptコマンド、JAVA_HOMEエントリ、およびupdate-alternativesのスニペットを生成します。また、java -versionの出力からPATHエラーを診断する速度も、手動によるトラブルシューティングよりも高速です。

はい。GitHub Copilotは、OpenJDKをインストールし、JAVA_HOMEを設定し、代替ライブラリを登録するシェルスクリプトとDockerfileを生成します。 Revsudo を使用して実行する前に、生成されたコードを確認して、正しい JDK バージョンと正しいパスを確認してください。