578

注: これは古い質問であり、回答は当時の世界を反映しています。最新の Ubuntu ディストリビューションでは、OpenJDK を使用してインストールできます。

sudo apt install default-jdk

Java Development Kit (JDK) をUbuntu Linux ディストリビューションにインストールしようとしていますが、インストールできません。

Ubuntuにインストールする手順は何ですか?

4

34 に答える 34

828

Ask Ubuntu question How to set JAVA_HOME for OpenJDK? を参照してください。、

Open JDKUbuntu (Linux) に (Java 開発キット)をインストールするには?

  1. Application Dash からターミナルを開くか、 Ctrl+ Alt+を押しますT

  2. リポジトリの更新:

    sudo add-apt-repository ppa:openjdk-r/ppa  # only Ubuntu 17.4 and earlier
    sudo apt update
    
  3. オプション: の使用可能なディストリビューションを検索するにopenjdkは、次のコマンドを使用します。

    apt search openjdk
    
  4. 次のコマンドで適切なバージョンをインストールします。

    sudo apt install openjdk-8-jdk
    sudo apt install openjdk-8-source #this is optional, the jdk source code
    
  5. (環境変数)以下JAVA_HOMEに示すようにコマンドを入力するには、「ターミナル」でインストール パスを使用します...

    export JAVA_HOME=/usr/lib/jvm/java-8-openjdk
    

    (注:/usr/lib/jvm/java-8-openjdkここではデモストレーションのためだけに象徴的に使用されています。インストールごとにパスを使用する必要があります。)

  6. PATH(環境変数) の場合、次のようにコマンドを入力しますTerminal

    export PATH=$PATH:$JAVA_HOME/bin

  7. インストールを確認するには:

    java -version

于 2013-02-09T13:06:02.360 に答える
145

Oracle の JDK 1.7 もかなり簡単にインストールできます。例として、これは JDK 1.7.0_13 をインストールする方法です。

root として実行します。

cd /usr/local
tar xzf <the file you just downloaded>

通常のユーザーとして、 ~/.profile にこれらの 2 行を追加または変更して、インストールを指すようにします。

export JAVA_HOME=/usr/local/jdk1.7.0_13
export PATH=$PATH:$JAVA_HOME/bin

更新の場合は、古い Java インストール ディレクトリを削除することもできます/usr/local

ログアウトして再度ログインすると (または を実行. ~/.profile)、すべてが機能するはずです。

Oracle の JDK の欠点は、OpenJDK のようにシステムの残りの部分で更新されないことです。したがって、それを必要とするプログラムを実行している場合は、主にそれを検討します。

于 2013-02-09T13:55:43.857 に答える
62

注: WebUpd8 チームの PPA は、2019 年 4 月 16 日から有効で廃止されました。したがって、この PPA には Java ファイルがありません。詳細については、Launchpad の PPA のページを参照してください。したがって、歴史的な理由により、以下の方法は機能しなくなり、存在します。

最新の JDK 1.8 をインストールする場合は、webupd8team PPA を使用してください。

システムにリポジトリを追加します。

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

次のコマンドを使用して Oracle Java 8 をインストールできるようになりました。

sudo apt-get install oracle-java8-installer

この ppa リポジトリには、環境変数を自動的に設定するためのパッケージも用意されています。次のように入力します。

sudo apt-get install oracle-java8-set-default
于 2015-03-17T17:38:16.257 に答える
8

Ubuntu Web サイトの Wiki:

Ubuntu 10.04 LTSでは、sun- java6パッケージが Ubuntu アーカイブのマルチバース セクションから削除されました。代わりに openjdk-6 を使用することをお勧めします。

独自の Sun JDK/JRE から OpenJDK に切り替えることができない場合は、Canonical Partner Repository から sun-java6 パッケージをインストールできます。コマンドラインからこのリポジトリを使用するようにシステムを構成できます。

 sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
 sudo apt-get update   
 sudo apt-get install sun-java6-jre sun-java6-plugin
 sudo update-alternatives --config java

Ubuntu 10.10の場合、sun-java6 パッケージは Ubuntu アーカイブのマルチバース セクションから削除されました。代わりに openjdk-6 を使用することをお勧めします。

独自の Sun JDK/JRE から OpenJDK に切り替えることができない場合は、Canonical Partner Repository から sun-java6 パッケージをインストールできます。コマンドラインからこのリポジトリを使用するようにシステムを構成できます。

 sudo add-apt-repository "deb http://archive.canonical.com/ maverick partner"
 sudo apt-get update   
 sudo apt-get install sun-java6-jre sun-java6-plugin
 sudo update-alternatives --config java
于 2013-02-09T12:54:38.503 に答える
7

PPA の使用 (廃止)

注: WebUpd8 チームの PPA は、2019 年 4 月 16 日から有効で廃止されました。したがって、この PPA には Java ファイルがありません。詳細については、Launchpad の PPA のページを参照してください。したがって、歴史的な理由により、以下の方法は機能しなくなり、存在します。

WebUpd8 PPAを使用できます(これにより、必要なファイルが Oracle からダウンロードされ、JDK 8 がインストールされます)。

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

PPA をシステムに追加しても安全ですか?また、注意すべき「危険信号」にはどのようなものがありますか?

また、JAVA_HOME 変数が次のように設定されていることを確認してください。

/usr/lib/jvm/java-8-oracle

手動インストール

Oracle が提供する tar.gz には、実際のインストール プロセスはありません。これらのファイルを必要な場所に抽出し、パスに追加するだけです。したがって、プロセスは次のとおりです。

Oracle.tar.gzからダウンロードします(ここでは jdk-8u20-linux-x64.tar.gz を使用します)。どこかに抽出します。

解凍したフォルダを に移動します/usr/lib/jvm。これは必須ではありませんが、Java ランタイム ソフトウェアがインストールされる場所です。

sudo mv /path/to/jdk1.8.0_20 /usr/lib/jvm/oracle_jdk8

次の内容のファイル/etc/profile.d/oraclejdk.shを作成します (JDK を保存したパスを反映するようにパスを調整します)。

export J2SDKDIR=/usr/lib/jvm/oracle_jdk8
export J2REDIR=/usr/lib/jvm/oracle_jdk8/jre
export PATH=$PATH:/usr/lib/jvm/oracle_jdk8/bin:/usr/lib/jvm/oracle_jdk8/db/bin:/usr/lib/jvm/oracle_jdk8/jre/bin
export JAVA_HOME=/usr/lib/jvm/oracle_jdk8
export DERBY_HOME=/usr/lib/jvm/oracle_jdk8/db

終わり!これらのパスは、ログアウトまたは再起動後にのみ認識されるため、すぐに使用する場合はsource /etc/profile.d/oraclejdk.sh.

于 2015-12-03T17:21:36.373 に答える
4

次の方法でインストールできますapt-get

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

その後、バージョンを確認することを忘れないでください。

java -version
于 2015-11-19T08:25:07.510 に答える
4

特定の Java バージョンが不要になるまで、デフォルトの Java をインストールするのが最善の方法です。この前に、 java -versionを実行して、Java がまだインストールされていないかどうかを確認します。

sudo apt-get update  
sudo apt-get install default-jre  
sudo apt-get install default-jdk

Javaのインストールに必要なものはこれですべてです。

于 2017-01-11T11:08:28.803 に答える
4

JavaPackageをお勧めします。

とても簡単です。手順に従って、Oracle tar.gz ファイルから .deb パッケージを作成するだけです。

于 2013-10-02T15:34:30.253 に答える
4

OpenJDKを見てください。これは、 Linuxでの標準のJVM実装です。

于 2013-02-09T12:54:38.003 に答える
2

Oracle の Java JDK をインストールするには、インストールを開始する前に Oracle ライセンスに同意する必要があります。これは一度だけ必要です。何らかの理由でインストールを自動化する必要がある場合は、次のコマンドを実行して、ユーザーの操作なしでインストールできます。たとえば、自動スクリプトに役立ちます。

sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update
echo debconf shared/accepted-oracle-license-v1-1 select true | sudo debconf-set-selections
echo debconf shared/accepted-oracle-license-v1-1 seen true | sudo debconf-set-selections
sudo apt-get -y install oracle-java8-installer
java -version
于 2016-06-13T22:42:12.223 に答える
2

Oracle JDK をインストールする場合は、この自動化されたスクリプトを使用してすべての作業を行うことができます。

作者のブログに詳しい使い方が載っています。

于 2016-02-05T17:53:35.383 に答える
1

私は同じ問題を抱えていましたが、どのコメントもうまくいきませんでした。最後に、更新を無効にしたことに気付きました。再アクティブ化すると、sudo apt-get update が正しく機能し、問題が解決しました。(システム設定の更新>ソフトウェアと更新>ここの更新タブで、重要な更新と推奨される更新の最初の2つのオプションにチェックを入れました)。

于 2016-05-21T10:20:12.237 に答える
1

orajiを使用できます。Oracle java (.tar.gz) から JDK または JRE の両方をインストール/アンインストールできます。

  1. 実行をインストールするにはsudo oraji '/path/to/the/jdk_or_jre_archive'
  2. アンインストールするには、実行oraji -uしてバージョン番号を確認します。
于 2016-05-02T09:06:00.370 に答える