ハウツー:Ubuntu 14.04 LTSでJavaをアップグレードしますか?


43

最近Ubuntu 14.04をコンピューターにインストールしましたが、Javaバージョンは更新されません。Javaがあるので、インストールする必要はありません。現在のバージョンを更新するだけです。

バージョン7アップデート65を入手するために使用しなければならないコマンドを誰か教えてもらえますか?

私が試した:apt-get updateapt-get upgrade


1
最初にJavaをインストールした方法は?Ubuntuリポジトリから提供されたバージョンですか?
ブノワ14

回答:


70

PPAを使用します。

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

java8が必要な場合:

sudo apt-get install oracle-java8-installer

絶対にJavaの最新アップデートが必要な場合は、公式ソースから手動でインストールする必要があります。次のtutoを参照してください。http ://www.cyberciti.biz/faq/howto-installing-oracle-java7-on-ubuntu-linux/

しかし、私はあなたがPPAの更新として待つことをお勧めします


これを試してみましたが、最新バージョンはインストールされません。java-websiteでチェックアウトしました。私は今、バージョン7の更新65があると私は、バージョン7の更新67.たい
ケネス・

32ビットコンピューターがあります。
ケネス14

root @ ubuntu:/ home / kenneth#sudo apt-get install oracle-java7-installerパッケージリストの読み取り...完了依存関係ツリーの構築状態情報の読み取り...完了oracle-java7-installerはすでに最新バージョンです。アップグレードする場合は0、新しくインストールする場合は0、削除する場合は0、アップグレードしない場合は0。
ケネス14

これが何か意味がある場合、12.04バージョンから14.04バージョンに最近更新しました。
ケネス14

1
-sudo apt-get updateを使用して更新したところ、問題が解決しました。
santu 16

6

現在、trusty(14.04)用にパッケージ化された最新のOpenJDK Javaは7u55です。java -versionターミナルのコマンドラインからJavaのバージョンを確認できます。

新しいものが必要な場合、最良のオプションは次のとおりです。


はい。JavaのOracleディストリビューションが7u67になるのはいつですか?デンマークのオンラインバンクでは、7u67バージョンをお持ちでない限りアクセスが許可されないため、これがすぐに来ることを願っています。
ケネス14

kenneth @ ubuntu:〜$ java -version java version "1.7.0_65" Java(TM)SEランタイム環境(ビルド1.7.0_65-b17)Java HotSpot(TM)サーバーVM(ビルド24.65-b04、混合モード)
kenneth

1
このケースでは、7u67(4日前の8月4日リリース)にはバグ修正が1つしかないため、デンマークの銀行が7u65を受け入れない明白な理由はありません
akafred

わかりました、アクセスを受け入れなかったのは自分の銀行(Nordnet.dk)だけであり、Java(法律で義務付けられている必須の必須システム)に関連してNEM-IDで問題が発生していることがわかりましたが、別の侵入方法を教えてくれました。問題は解決しました-ありがとう。
ケネス14

5

ここで何か役に立つものが見つかりました。

apt-getを使用したJavaのインストールは簡単です。まず、パッケージインデックスを更新します。

 sudo apt-get update

Javaがまだインストールされていないことを確認します。

 java -version

次に、java jre / jdkをインストールします。

 sudo apt-get install default-jre

 sudo apt-get install default-jdk

詳細については、https//www.digitalocean.com/community/tutorials/how-to-install-java-on-ubuntu-with-apt-getにアクセスしてください


これは、私のシステムはかなり最新常にあるので、ちょうど最後の二つのコマンド(月2016年に私のために素晴らしい仕事installs)がアップのためにそれをやった
マイケル・デュラント

2

Ubuntu 18.04用に更新

PPAを使用します。

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

詳細については、http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.htmlを参照してください

java9が必要な場合:(JabRefなどの一部のプログラムにはJava8が必要です)

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java9-installer

http://www.webupd8.org/2015/02/install-oracle-java-9-in-ubuntu-linux.htmlあなたはJava9をインストールする方法、およびそれをデフォルトに変更する方法の詳細な説明を見ることができます。

Java 10が必要な場合:

sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java10-installer

詳細については、https//www.linuxuprising.com/2018/04/install-oracle-java-10-in-ubuntu-or.htmlを参照してください。

Java 11が必要な場合:

sudo apt install openjdk-11-jre-headless
sudo apt install openjdk-11-jdk

最新のアップデートが必要な場合は、次からダウンロードできます。

最新のアップデートのインストールに問題がある場合は、https//www.cyberciti.biz/faq/howto-installing-oracle-java7-on-ubuntu-linux/を参照して ください。

この質問では、


oracle-java9-installerが次のエラーを返すため、過去2か月間に何をすべきかを尋ねるいくつかの新しい質問が投稿されましたdownload failed Oracle JDK 9 is NOT installed. dpkg: error processing package oracle-java9-installer (--configure): subprocess installed post-installation script returned error exit status 1。oracle-java8-installerは同じエラーを返します:download failedこの問題は修正されましたか?
カレル・

@karelは、エラーを再現する方法を説明できますか(または、どこに1つまたは2つの質問がありますか?)、Java8 sudo apt-get install oracle-java8-installer sudo apt-get install oracle-java9-installerとJava9をインストールし 、 sudo apt-get install oracle-java8-set-defaultJava 8をデフォルトとして設定しました。そして、私は全く何の問題もありません
JoKalliauer

oracle-java8-installerとoracle-java9-installerが現在動作しているかどうかを知りたいので、この回答を更新できます
karel

@karel実際、U​​buntu 16.04でのみテストしました。それらをインストールする警告はありませんでした。
ジョカリアウアー

私の問題は、OracleがJava 8およびJava 9ファイルの場所を変更したことであり、今何をすべきかということです。毎日チェックして、PPAが再び最新のものであるかどうかを確認し、人々に再び使用することを推奨し始めることができますか?UbuntuリポジトリのオープンソースJDKを使用します。これは、OracleがJavaバイナリを作成するために使用するものだからです。
カレル・


1

別の可能な解決策は、Githubで利用可能なubuntu-justchedプロジェクトからPPAリポジトリを追加することです。Oracle JRE tarballを以前に構成されたディレクトリにダウンロードし、そこからDEBパッケージを生成するため、これは少し異なるソリューションを提供します。

そうすれば、JREをパックしている他の誰かに依存することなく、自分でそれを行うことができます(心配しないで、自動プロセスになります)。


関連する可能性のある回答に対して+1。好奇心users盛なユーザーの場合、このソリューションの根拠はこのブログ投稿で説明されています。
clearkimura 16
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.