もっと詳しく

[*]

Javaをインストールする場合、通常は、Java Runtime Environment(JRE)またはJava Development Kit(JDK)のいずれかをインストールすることを意味します。 JREは、Javaプログラムを実行できるランタイムを提供しますが、JDKには、Javaで開発できるJREやその他のツールが含まれています。

ここでJDKをインストールしますが、さらに複雑にするために、JDKにはさまざまな実装(OpenJDK、Oracle Java、IBM Java)があり、使用するのはdefault-jdkAPTパッケージです。 Ubuntuのインストール:

$ sudo apt update
$ sudo apt install default-jdk

次に、システム全体の環境変数を設定して、Javaを使用する他のプログラム(Elasticsearchなど)がその場所を認識できるようにする必要があります。 次のコマンドを実行して、Javaインストールのリストを取得します。

$ sudo update-alternatives --config java
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 1101 auto mode
  1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1101 manual mode
  2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode

Press [enter] to keep the current choice[*], or type selection number: 

マシンに複数のバージョンのJavaがある場合は、希望するバージョンを選択するように求められます。 以下のエラーが発生した場合:

update-alternatives: command not found

ディストリビューションの選択に従って、以下のパッケージをインストールしてみてください。

分布 指示
OS X brew install dpkg
Debian apt-get install dpkg
Ubuntu apt-get install dpkg
高山 apk add dpkg
Kali Linux apt-get install dpkg
CentOS yum install chkconfig
Fedora dnf install chkconfig
ラズビアン apt-get install dpkg
Docker docker run cmd.cat/update-alternatives update-alternatives

update-alternativesコマンドの例

1.シンボリックリンクを追加します。

$ sudo update-alternatives --install path/to/symlink command_name path/to/command_binary priority

2.「java」のシンボリックリンクを構成します。

$ sudo update-alternatives --config java

3.シンボリックリンクを削除します。

$ sudo update-alternatives --remove java /opt/java/jdk1.8.0_102/bin/java

4.指定されたコマンドに関する情報を表示します。

$ update-alternatives --display java

5.すべてのコマンドとその現在の選択を表示します。

$ update-alternatives --get-selections

The post コマンドが見つかりません–オタク日記 appeared first on Gamingsym Japan.