注: これは古い質問であり、回答は当時の世界を反映しています。最新の Ubuntu ディストリビューションでは、OpenJDK を使用してインストールできます。
sudo apt install default-jdk
Java Development Kit (JDK) をUbuntu Linux ディストリビューションにインストールしようとしていますが、インストールできません。
Ubuntuにインストールする手順は何ですか?
注: これは古い質問であり、回答は当時の世界を反映しています。最新の Ubuntu ディストリビューションでは、OpenJDK を使用してインストールできます。
sudo apt install default-jdk
Java Development Kit (JDK) をUbuntu Linux ディストリビューションにインストールしようとしていますが、インストールできません。
Ubuntuにインストールする手順は何ですか?
Ask Ubuntu question How to set JAVA_HOME for OpenJDK? を参照してください。、
Open JDK
Ubuntu (Linux) に (Java 開発キット)をインストールするには?
Application Dash からターミナルを開くか、 Ctrl+ Alt+を押しますT
リポジトリの更新:
sudo add-apt-repository ppa:openjdk-r/ppa # only Ubuntu 17.4 and earlier
sudo apt update
オプション: の使用可能なディストリビューションを検索するにopenjdk
は、次のコマンドを使用します。
apt search openjdk
次のコマンドで適切なバージョンをインストールします。
sudo apt install openjdk-8-jdk
sudo apt install openjdk-8-source #this is optional, the jdk source code
(環境変数)以下JAVA_HOME
に示すようにコマンドを入力するには、「ターミナル」でインストール パスを使用します...
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk
(注:/usr/lib/jvm/java-8-openjdk
ここではデモストレーションのためだけに象徴的に使用されています。インストールごとにパスを使用する必要があります。)
PATH
(環境変数) の場合、次のようにコマンドを入力しますTerminal
。
export PATH=$PATH:$JAVA_HOME/bin
インストールを確認するには:
java -version
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 のようにシステムの残りの部分で更新されないことです。したがって、それを必要とするプログラムを実行している場合は、主にそれを検討します。
注: 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
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
注: 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
.
次の方法でインストールできますapt-get
。
sudo add-apt-repository ppa:linuxuprising/java
sudo apt-get update
sudo apt-get install oracle-java11-installer
その後、バージョンを確認することを忘れないでください。
java -version
特定の Java バージョンが不要になるまで、デフォルトの Java をインストールするのが最善の方法です。この前に、 java -versionを実行して、Java がまだインストールされていないかどうかを確認します。
sudo apt-get update
sudo apt-get install default-jre
sudo apt-get install default-jdk
Javaのインストールに必要なものはこれですべてです。
JavaPackageをお勧めします。
とても簡単です。手順に従って、Oracle tar.gz ファイルから .deb パッケージを作成するだけです。
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
Oracle JDK をインストールする場合は、この自動化されたスクリプトを使用してすべての作業を行うことができます。
作者のブログに詳しい使い方が載っています。
私は同じ問題を抱えていましたが、どのコメントもうまくいきませんでした。最後に、更新を無効にしたことに気付きました。再アクティブ化すると、sudo apt-get update が正しく機能し、問題が解決しました。(システム設定の更新>ソフトウェアと更新>ここの更新タブで、重要な更新と推奨される更新の最初の2つのオプションにチェックを入れました)。
orajiを使用できます。Oracle java (.tar.gz) から JDK または JRE の両方をインストール/アンインストールできます。
sudo oraji '/path/to/the/jdk_or_jre_archive'
oraji -u
してバージョン番号を確認します。