AE T L3 Ubuntu Installation & Basic Linux Commands
目次:
このチュートリアルでは、Debian 10 LinuxにJava(OpenJDK)をインストールする方法を説明します。
Javaは、さまざまな種類のアプリケーションやシステムの構築に使用される最も一般的なプログラミング言語の1つです。 Javaで開発されたアプリケーションは、スケーラブルで柔軟性があり、保守が可能です。
あなたが始める前に
Javaには、OpenJDKとOracle Javaの2つの異なる実装がありますが、Oracle Javaにはいくつかの商用機能が追加されていることを除いて、ほとんど違いはありません。 Oracle Javaライセンスでは、個人使用や開発使用など、ソフトウェアの非商用使用のみが許可されています。
デフォルトのDebian 10リポジトリには、Javaランタイム環境(JRE)とJava開発キット(JDK)の2つの異なるJavaパッケージが含まれています。 JREには、Javaプログラムを実行できるJava仮想マシン(JVM)、クラス、およびバイナリが含まれています。 Java開発者は、Javaアプリケーションの構築に必要なJREおよび開発/デバッグツールとライブラリを含むJDKをインストールする必要があります。
OpenJDK 11のインストール
Javaプラットフォームのオープンソース実装であるOpenJDK 11は、Debian 10、BusterのデフォルトのJava開発およびランタイムです。
sudo特権またはルートを持つユーザーとして次のコマンドを実行して、パッケージインデックスを更新し、OpenJDK 11 JDKパッケージをインストールします。
sudo apt update
sudo apt install default-jdk
インストールが完了したら、Javaバージョンを確認して確認できます。
java -version
出力は次のようになります。
openjdk version "11.0.3" 2019-04-16 OpenJDK Runtime Environment (build 11.0.3+7-post-Debian-5) OpenJDK 64-Bit Server VM (build 11.0.3+7-post-Debian-5, mixed mode, sharing)
それでおしまい! この時点で、DebianシステムにJavaが正常にインストールされました。
default-jre
パッケージをインストールしてください。
OpenJDK 8のインストール
執筆時点では、以前のJava LTSバージョン8は公式のDebian Busterリポジトリでは利用できません。
ビルド済みのOpenJDKパッケージを提供するAdoptOpenJDKリポジトリを有効にします。
-
パッケージリストを更新し、HTTPS経由で新しいリポジトリを追加するために必要な依存関係をインストールすることから始めます。
sudo apt updatesudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common次のwgetコマンドを使用して、リポジトリのGPGキーをインポートします。
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -AdoptOpenJDK APTリポジトリをシステムに追加します。
sudo add-apt-repository --yesリポジトリが有効になったら、次のコマンドを使用してaptソースを更新し、Java 8をインストールします。
sudo apt updatesudo apt install adoptopenjdk-8-hotspot最後に、Javaバージョンを確認してインストールを確認します。
java -version出力は次のようになります。
openjdk version "1.8.0_212" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_212-b04) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.212-b04, mixed mode)
デフォルトバージョンを設定する
java -version
デフォルトバージョンを変更するには、
update-alternatives
コマンドを使用します。
sudo update-alternatives --config java
出力は次のようになります。
インストールされているすべてのJavaバージョンのリストが表示されます。 デフォルトとして使用するバージョンの番号を入力し、Enterを押します。 この例では、インストールパスは次のとおりです。 好みのJavaインストールのパスが見つかったら、
現在のシェルで変更を有効にするには、ログアウトしてログインするか、次のソースコマンドを実行します。 Javaインストールへのパスが表示されます。 たとえば、
OpenJDKの最新のLTSバージョンはデフォルトのDebian 10 Busterリポジトリで利用でき、インストールは簡単で簡単なタスクです。
There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number:
There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number:
JAVA_HOME
環境変数
JAVA_HOME
環境変数は、一部のJavaアプリケーションでJavaのインストール場所を決定するために使用されます。
JAVA_HOME
環境変数を設定するには、
update-alternatives
コマンドを使用してJavaがインストールされている場所を見つけます。
sudo update-alternatives --config java
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
OpenJDK 8は
/usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java
/etc/environment
ファイルを開きます。
sudo nano /etc/environment
JAVA_HOME
をOpenJDK 11パスに設定する場合、ファイルの最後に次の行を追加します。
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
source /etc/environment
JAVA_HOME
環境変数が正しく設定されたことを確認し
JAVA_HOME
。
echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64
/etc/environment
はシステム全体の構成ファイルであり、すべてのユーザーが使用します。
JAVA_HOME
変数をユーザーごとに設定する場合は、ユーザーがログインしたときにロードされる
.bashrc
またはその他の構成ファイルに行を追加します。
Javaをアンインストールします
apt
インストールされた他のパッケージと同様に、Javaをアンインストールできます。
default-jdk
パッケージをアンインストールするには、次を実行します。結論
Linuxディストリビューションの更新:Ubuntuのスラッシュサポート、Debian 7.0の近くのダウンロード
CanonicalのLTS(Long Term Support) CanonicalはUbuntu LinuxのLong Term Support(LTS)リリースのサポート期間を3年から5年に延長したことはずいぶん前ではありませんでしたが、先週、CanonicalはUbuntu Linuxの逆方向の動きを見せました
Debian 9でユーザーを追加および削除する方法
ユーザーを追加および削除する方法を知ることは、Linuxユーザーが知っておくべき基本的なスキルの1つです。 このチュートリアルでは、Debian 9でユーザーを追加および削除する方法を示します。
Debian 9でスワップスペースを追加する方法
スワップは、物理RAMメモリの容量がいっぱいになったときに使用されるディスク上のスペースです。 このチュートリアルでは、Debian 9システムにスワップファイルを追加するために必要な手順の概要を説明します。







