Java ランタイム環境 (JRE) が見つかりません (Linux Ubuntu)

Java ランタイム環境 (JRE) が見つかりません (Linux Ubuntu)

わかりやすいガイドに従って Java をインストールするだけです:https://www.java.com/en/download/help/linux_x64_install.xml

ステップIでは次のようになります。

1) ブラウザからjre-8u221-linux-x64(1).tar.gzをダウンロードしました(ubunto Gnome)

2) 希望のパスに移動しました: /:mv jre-8u221-linux-x64(1).tar.gz /usr/java

3) パーミッションを変更しました /:sudo chmod 777 jre-8u221-linux-x64(1).tar.gz

4) 解凍します: tar zxvf jre-8u73-linux-x64.tar.gz

5) これで完了です。

java -version を実行すると、次の結果が得られます。

プログラム「java」は、次のパッケージにあります: * default-jre * gcj-5-jre-headless * openjdk-8-jre-headless * gcj-4.8-jre-headless * gcj-4.9-jre-headless * openjdk-9-jre-headless 試してください: apt install

Java がインストールされていても検出されないようです...

root@:/usr/java#:ls bin lib plugin THIRDPARTYLICENSEREADME-JAVAFX.txt 著作権ライセンス README THIRDPARTYLICENSEREADME.txt jre1.8.0_221 man release Welcome.html

ルート@:/usr/java#:cd jre1.8.0_221/

root@:/usr/java/jre1.8.0_221/#:ls bin lib man README THIRDPARTYLICENSEREADME-JAVAFX.txt Welcome.html COPYRIGHT LICENSE プラグインリリース THIRDPARTYLICENSEREADME.txt

ルート@:/usr/java/jre1.8.0_221/#:cd bin

root@:/usr/java/jre1.8.0_221/bin/#:ls コントロールパネル javaws jjs orbd ポリシーツール rmiregistry tnameserv java jcontrol keytool pack200 rmid servertool unpack200

ご覧のとおり、java はここにあります (/usr/java/jre1.8.0_221/bin/java)

だから、どうしたらいいのかわかりません。パスを定義するまでプログラムは Java を検出せず、java -version を実行してもバージョンが検出されません...

助けてください

答え1

ファイルを編集し~/.bashrcて次の行を追加します。

export JAVA_HOME=/usr/java/
export PATH=$PATH:$JAVA_HOME/bin
export JRE_HOME=/usr/java/jre1.8.0_221 

変更を保存し、bash シェルを終了して再起動します。

入力して、java -version動作しているかどうかを確認します。

関連情報