Oracle は、Linux 用の *.tar.gz としても JRE と JDK を提供しています。私は通常、そのようなパッケージをダウンロードし、解凍/解凍するだけで成功しました (tar -xzvf jdk-8u25.tar.gz
) を実行し、絶対パスを使用します。
とても簡単です...
Oracle から JDK を tarball としてダウンロードします (簡単な Google 検索でリンクが表示されます)。
$HOME のどこかに解凍します (例:$HOME/jdk
).
JAVA_HOME
を設定 ルート JDK インストールのパスへ。 $JAVA_HOME/bin
を先頭に追加します あなたの PATH
に .
ここでは、JDK の 3 つの異なるメジャー バージョン (6、7、8) を実行する限り、特定の設定があります。たとえば、Java 8 を使用するように現在のシェルを設定するためのソース ファイルは次のとおりです。
$ cat ~/.jdk/8
export JAVA_HOME=/opt/sunjdk/1.8/current
export PATH="$JAVA_HOME/bin:$PATH"
そして /opt/sunjdk/1.8
で (その /opt/sunjdk
を考えると ユーザーが書き込み可能であるため、root
である必要はありません ):
$ ls -l /opt/sunjdk/1.8/* -d
lrwxrwxrwx 1 fge fge 11 Oct 30 10:09 /opt/sunjdk/1.8/current -> jdk1.8.0_25
drwxr-xr-x 1 fge fge 274 Mar 18 2014 /opt/sunjdk/1.8/jdk1.8.0_05
drwxr-xr-x 1 fge fge 274 Sep 18 02:44 /opt/sunjdk/1.8/jdk1.8.0_25
(そして、はい、私は root
でした まず /opt/sunjdk
に書き込み権限を付与する 「私の」ユーザーへ。そのような自由がない場合は、ホームに別のディレクトリを作成してください)