Javaをインストールするにはどうすればよいですか?


回答:


189

Javaにはいくつかの実装があります。Ubuntuの場合、最も一般的な3つの実装は次のとおりです。

  • OpenJDK:OpenJDKプロジェクトの主な目標は、Java SEプラットフォーム(6および7)のオープンソース実装を作成することです。これはUbuntuが使用するJavaのデフォルトバージョンであり、インストールが最も簡単です。
  • Sun Java:Sun JavaはJava 6のリファレンス実装です。そのサポート Ubuntuで廃止されました。
  • Oracle Java:Oracle Javaは、OracleのOpenJDK Java Se Platformバージョン7実装です。オラクルは、この実装で配布を防止するライセンスを導入しました。

Ubuntu 11.10(Oneiric Ocelot)以降、ライセンスの問題により、 UbuntuはOracleのJDKおよびJREを配布しなくなりました。また、PPAで提供される以前のバージョンはセキュリティ上の問題を抱えているため、Ubuntuシステムにインストールすることはお勧めしません。

Sun JavaまたはOracle Javaに関してUbuntu からサポートされている.deb リリースはありません。Ubuntuは、オラクル独自の実装のベースであるJavaのOpenJDKおよびOpenJRE実装を公式にサポートしています。

OpenJREは、Ubuntuシステム用のJavaランタイム環境(JRE)の公式実装であり、必要なJavaプログラムを実行するのに十分であり、メインリポジトリに含まれており、簡単にインストールできます。

OpenJRE

ソフトウェアセンターからインストールする

または、ターミナルを開いて入力する

sudo apt-get install openjdk-8-jre 

openjdk-8-jreパッケージには、ちょうどJavaランタイム環境が含まれています。Javaプログラムを開発する場合は、openjdk-8-jdkパッケージをインストールします。

ソフトウェアセンターからインストールする


また、WebブラウザでJavaアプリケーションをサポートするラッパーであるIced-Tea Javaプラグインをインストールすることも重要です。

IcedTeaプラグイン

ソフトウェアセンターからインストールする

またはターミナル経由

sudo apt-get install icedtea-plugin

またはicedtea-plugin、Ubuntu Software Centerで探してください。


正しいバージョンのJavaを実行していることを確認するには、次のコマンドを使用して選択を設定します。

sudo update-alternatives --config java

java -version 以前に行った選択が表示されます。


OpenJDK-JRE 6またはOpenJDK-JDK 6をインストールする必要がある場合

openjdk-6-jre(クリックしてインストール)は、Ubuntu 8.04(Hardy Heron)以降のインストールに使用できます。

でインストール

sudo apt-get install openjdk-6-jre

または、開発者のパッケージが必要な場合openjdk-6-jdk(クリックしてインストール)、次のようにインストールします。

sudo apt-get install openjdk-6-jdk

icedtea-pluginOpenJDK 6を使用する場合は、(クリックしてインストール)のバージョンもインストールできます。

以下でインストールします:

sudo apt-get install icedtea6-plugin

OracleのJava SE Platformを本当に使用したい場合はSun / Oracle独自のJava JDK 6/7/8またはJREをインストールする方法を参照してください


15.04では、icedtea-7-pluginはFirefoxでうまく機能しません。tar.gzディストリビューションをダウンロードし、libnpjp2.soを/ usr / lib / firefox-addons / pluginsに手動でシンボリックリンクすると動作することがわかりました。Webサイトは、Javaコントロールパネルで信頼できるものとしてマークする必要があることに注意してください(これは、展開されたjreの完全なフォルダー名にスペースがない場合にのみ可能です)。
トールビョールンラヴンアンデルセン

5
OpenJDKは現在openjdk-8-jre
omikad

Ubuntu 16、Firefox 50、Open-JDK 8で... apt-get install icedtea-netxを実行し、続いてapt-get install icedtea-pluginを実行すると、私にとってはうまくいきませんでした!ご回答ありがとうございます。:)
ベイン

2
を使用して、常にOpen JDKの最新バージョンをインストールしてくださいsudo apt install default-jdk。現在、このバージョン8をインストールします
ガブリエルステープルズ

52

ブラウザでJavaを有効にするには、OpenJDKをインストールするだけでは不十分です。icedtea-7-pluginパッケージもインストールする必要があります。

ソフトウェアセンターからインストールする

ブラウザの再起動が必要になる場合があります。


2018年のこれはどうですか?
コンラッドガジェウスキ

@KonradGajewski確かではありませんが、最近Javaアプレットを使用していません。実際、Firefox 52はJavaプラグインのサポートを廃止し、Chrome 45もサポートしなくなりました。
-Lekensteyn

過去数時間、Firefox、Chromium、またはChromeで実行することができませんでした。KonquerorでJavaを動作させました。
コンラッドガジェウスキ

22

Oracle Java 7をインストールする場合:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo mkdir -p /usr/lib/mozilla/plugins #just in case, this will be added to the package in the next version
sudo apt-get install oracle-jdk7-installer

インストールが完了した後、成功したかどうかを確認したい場合は、次のコマンドを実行できます: java -versionwebupd8.org/2012/01/…を参照)
rubo77 14

17

OpenJDKのインストール-推奨

UbuntuにJavaをインストールする最も簡単な方法は、OpenJDKを使用することです。これはほとんどの人にとってうまく機能します。それをインストールするには、下のスクリーンショットに示すように、Ubuntuのロゴが付いた小さなボタンをクリックします。

ここに画像の説明を入力してください

ダッシュホームを開いた後、ターミナルで入力する必要があります。下のスクリーンショットで丸で囲まれているアイコンをクリックします。

ここに画像の説明を入力してください

これにより、WindowsコマンドプロンプトであるUbuntuのバージョンであるターミナルが開きますが、ターミナルにはさらに多くの機能があります。ここで、次のコマンドをコピーしてターミナルウィンドウに貼り付けます。ControlShiftV端末にテキストを貼り付けるために使用する必要があります。

sudo apt-get install -y openjdk-7-jre openjdk-7-jdk

このコマンドを使用するには、パスワードを入力する必要があります。ターミナルには表示されませんが、入力すると入力されます。このコマンドを実行すると、Javaアプリケーションを実行および開発するように設定されます。

Oracle Javaのインストール

OpenJDKはほとんどの人にとってうまく機能しますが、Minecraftをプレイする場合は、代わりにOracle Javaを使用することをお勧めします。Oracle Javaをインストールするには、ターミナルで1つずつ以下のコマンドを実行します。

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

これにより、OracleのWebサイトからJavaがダウンロードされ、インストールされます。


4
-1-3つの主な理由:1-JDKとJREだけでは、WebブラウザでJavaを有効にするには不十分です。icedtea-pluginパッケージ(icedtea6-pluginまたはicedtea7-plugin、Javaに一致するパッケージ)が引き続き必要です。2-JDKにはすでにJREが含まれているため、両方をインストールする必要はありません。通常のユーザー(OPなど)の場合はJREを、Java開発者の場合はJDKを選択します。3-素敵なスクリーンショットを投稿するのに苦労したのに、なぜターミナルルートを提案するのですか?この場合、Software Centerの方がはるかに使いやすく、推奨されます
MestreLion

webupd8teamのPPAは廃止されました。参照
カルフィ

12

Ctrl+ Alt+ Tおよびで端末を開きます:

これで、テスト版のJavaバージョンがインストールされます。

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

どうもありがとう...しかし、私は最後の文「sudo update-alternatives --config java」を試してみました。 java-7-oracle / jre / bin / java構成するものはありません。」これが使用中かどうかを確認する方法???
Septrba

@Septrba「1」のJavaバージョンのみがインストールされており、使用できるのは1つだけであり、インストール済みのJavaバージョンです。複数インストールされている場合は、使用中のリストが表示されます。おそらくそれが役に立つよりも混乱するので、おそらく私の答えにそれを追加すべきではなかったでしょう。:P
pileofrocks

webupd8teamのPPAは廃止されました。参照
カルフィ

10

Oracle Java 8がリリースされました(安定)。Ubuntuにインストールするには、WebUpd8 Java PPAを使用できます。

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

PPA自体はOracle Java 8バイナリを提供していません(Oracle Javaライセンスでは許可されていません)。代わりに、Oracle Java 8を自動的にダウンロードしてインストールするインストーラーが使用されます。このPPAを使用すると、Java 8の自動更新も受信します。

Oracle Java 8 @ WebUpd8の使用/さらなる設定に関する詳細とヒントは、PPAリポジトリを介したUbuntuへのOracle Java 8のインストール[JDK 8]にあります。


webupd8teamのPPAは廃止されました。参照
カルフィ

5

残念ながら、ライセンスの問題により、Oracle Javaは公式のUbuntuリポジトリ内で配布されなくなりました。主に2つのオプションがあります。OpenJDK(Oracle Javaのオープンソース代替品)を試すか、「手動」インストールを続行します(これはまさにあなたがやろうとしていたことです)。これらのオプションは両方とも、ヘルプwiki:https : //help.ubuntu.com/community/Javaで説明されています。このページには、ニーズに応じて、より適切な他の選択肢も含まれています。

ちょっとした注意点:ほとんどの場合、Ubuntuでは、インターネットからソフトウェアをダウンロードするのではなく、Ubuntu Software Centerを使用する必要があります。そこにあるソフトウェアは、安定し、安全であり、システムの標準的な規則を順守することが保証されています。Oracle Javaは、この規則の単なる例外です。


4

[Aplications]-> [Ubuntu Software Center]に移動してからを検索しJavaます。 ここに画像の説明を入力してください


1
あなたの答えは、OPは最新バージョンではなく、以前のJavaランタイム環境をインストールするということです。jre-6u25-linux-i586.bin
scouser73

1
Scouser73、jre-6u25-linux-i586.binは、Oracle独自のJava実装のように聞こえます。この質問はOpenJDKに関するものです。
レーケンシュタイン

オレンジ色でマークされているのは、open-jdk java6ランタイムです!
アルヴァ

scouser73は、Oracle Javaのセキュリティ更新プログラムを指します。現在のバージョンが影響を受けるかどうかはわかりませんが、インストールされているJREバージョンは6b22ですが、これはOracle Javaのバージョン番号無関係であることに注意して
2011/05/27 /…を

さて、Scouser73はweページに問題がありました。私はjdkのみを使用していますが、これで十分です。
アルヴァ

3

#現在のJavaリリース-jdk / jreの両方をここからダウンロードします

sudo mkdir /usr/local/java

cd /usr/local/java

#以前のインストールがあれば削除します

sudo rm -rf /usr/local/java/jdk*
sudo rm -rf /usr/local/java/jre*

#ダウンロード/展開したディレクトリを/ usr / local / javaに移動

sudo mv ~/jdk* /usr/local/java/
sudo mv ~/jre* /usr/local/java/

cd /usr/local/java/

#シンボリックリンクを作成

sudo ln -s jdk*  jdk
sudo ln -s jre*  jre

#ubuntuの新規インストールで以下を行う必要があります-Javaバージョンが既にインストールされている場合は無視します

#シンボリックリンクのセットアップ:

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre/bin/javaws" 1
sudo update-alternatives --set java /usr/local/java/jre/bin/java
sudo update-alternatives --set javac /usr/local/java/jdk/bin/javac
sudo update-alternatives --set javaws /usr/local/java/jre/bin/javaws

最後に、これらを〜/ .bashrcに入れます

export JAVA_HOME=/usr/local/java/jdk
export PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JRE_HOME=/usr/local/java/jre
export PATH=$PATH:$HOME/bin:$JRE_HOME/bin

これでロックされてロードされました;-)


3

更新:Ubuntu 16.04以降、これを介してppaなしでインストールできます。

$> sudo apt-get update
$> sudo apt-get install openjdk-8-jdk

レガシー回答:

Ubuntu <16.04の場合、OpenJDK(オープンソースバージョン)からのJava 8の公式パッケージはありませんでしたが、次を実行してこの PPA 経由でインストールできます。

$> sudo add-apt-repository ppa:openjdk-r/ppa
$> sudo apt-get update
$> sudo apt-get install openjdk-8-jdk

最初のコマンドなしで最後の2つのコマンドを実行しただけで、機能します。そのため、公式パッケージが現在(2016年)あるようです。
トムアンダーソン

Ubuntu 16.04
thelastshadowの

2

UbuntuにJavaをインストールする方法はいくつかあります。

Ubuntu Software CenterからOpenJDK(SunのJavaに相当するオープンソース)を直接インストールします。必要なことは、Javaを検索することだけです。それは私にとってはそのままで動作する傾向があります。

SunのJavaが必要な場合、たとえばMinecraftをプレイしたい場合、Java.comで説明したとおりにJREをダウンロードしますが、.binファイルが実行できることを確認してください。これを行うには、ターミナルを開いて次のように入力します(Downloadsフォルダーにあると想定しているので、それがない場合は、cd行を適宜変更します)。

cd /home/user/Downloads
sudo chmod +x jre-6u31-linux-i586.bin

その後、ターミナルを閉じ、.bin-ファイルを右クリックして「実行」を選択すると、インストーラーが実行されます。これがオプションでない場合は、ターミナルから次の操作を実行します(他の2つのアクションと同じフォルダー内)。

./jre-6u31-linux-i586.bin

それは単に指定されたファイルを実行し、最初の2行を正常に入力した場合、インストールを実行します。


1

FirefoxでJavaが欠落している場合、

plug=~/.mozilla/plugins/libnpjp2.so && 
test -e $plug && readlink -f $plug || 
  ln -f -s `find ~ -wholename '*jdk*lib*libnpjp2.so' -or -wholename '*jre*lib*libnpjp2.so' | head -n 1` `dirname $plug` && 
ls -la $plug

このスクリプトは、libnpjp2.soが存在しても上書きしますが、間違ったファイルを指します(たとえば、シンボリックリンクが壊れています)。


1
このスクリプトは(ディレクトリの場所)からどこで実行する必要がありますか?
クリストファー

どこからでも、プラグイン~とusbdirectoriesを探します。$ plug変数は、シンボリックリンクが正しいディレクトリに配置されるようにします。
test30

0

ターミナルコマンドを使用して、テキストベースのJavaインストーラーを作成しました。それは使用していますwgettarupdate-alternatives、とln。FirefoxプラグインとともにOracle JREをインストールします。

ここからGoogleドライブからインストーラーをダウンロードできます。次に、それをホームフォルダに入れ、ターミナルを開いてを入力しbash Installます。次に、ターミナルでインストーラーを実行します。を使用するsudoため、ダウンロード後にパスワードを入力する必要があります。また、これは64ビットバージョンなので、32ビットを後で追加します。


0

Oracle Java 8のインストール手順の詳細は、こちらのブログ更新されています

以下のコマンドを使用して簡単に答えることもできます-

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

sudo apt install oracle-java8-set-default

javac -version

また、Oracleによって保守されているopenJDKもインストールできることに注意してください。


webupd8teamのPPAは廃止されました。参照
カルフィ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.