UbuntuにJDK 8をインストールする

UbuntuにJDK 8をインストールする

何週間もjdk 8をインストールしようとしていますが、失敗します。以下は出力の一部です。

sudo 更新代替 --config java

There is only one alternative in link group java (providing /usr/bin/java): /opt/java-oracle/jdk1.8.0/bin/java
Nothing to configure.

どのJava

   /usr/bin/java

ジャワ

 bash: /usr/local/java/jdk1.7.0_51/bin/java: No such file or directory

ls -l /usr/bin/java

 /usr/bin/java -> /etc/alternatives/java

ls -l /etc/alternatives/java

/etc/alternatives/java -> /opt/java-oracle/jdk1.8.0/bin/java

sudo 更新代替 --config javac

/opt/java-oracle/jdk1.8.0/bin/javac 1 manual mode

ジャバ

  Error: could not find libjava.so
  Error: Could not find Java SE Runtime Environment.

もしよろしければ、この問題を解決するために助けてください。ありがとうございます

答え1

jdk を問題なくインストールしました。私が行ったことは次のとおりです。

  1. 入手.rpmファイルからOracle の Web サイト。

  2. ターミナルを開いて、次のコマンドを入力します。sudo apt-get install alien

  3. エイリアンがインストールされるまで待ちます。

  4. タイプ:sudo alien -i -c <path to the file>

  5. インストールが完了するまで待ちます。しばらくは何も行われていないように見えますが、実際には行われています。

  6. 次を使用してインストールをテストします。java -version

  7. 完了です!

答え2

今日、提案された手順に従いましたが、結果にがっかりしました。主な原因は、インストールされた Java が他のバージョンとともに java-alternatives に登録されていなかったことと、apt が「1 が完全にインストールまたは削除されていません」とエラーを出したことです。

そこで私は別の答えを出すことにしました。

今日は以下のステップで幸せになりました。

  1. 入手.tar.gzファイルからOracleのウェブサイト
  2. Java 固有のパッケージ コンバーターをインストールするには、次のコマンドを使用します。sudo apt install java-package
  3. 以前にダウンロードしたファイルを含むディレクトリで、次のコマンドを実行しますmake-jpkg jdk-8u221-linux-x64.tar.gz(必要に応じてバージョンを調整します)。
  4. 次に、次を実行しますsudo dpkg -i oracle-java8-jdk_8u221_amd64.deb(必要に応じてバージョンを調整します)。
  5. 他のバージョンの Java がインストールされている場合は、代替バージョンを更新する必要がある可能性があります。sudo update-java-alternatives --set oracle-java8-jdk-amd64
  6. すべてが正常であることを確認します: java -version

これで両方を削除できます.tar.gzそして.debファイル。

関連情報