Oracle Webサイトからjdk-8u91-linux-x64.tar.gzをダウンロードしました。
Jdk-8u91-linux-x64.tar.gzをインストールするにはどうすればよいですか?
apt-get install jdk-8u91-linux-x64.tar.gz
を試しましたが、また
Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get update
Sudo apt-get install Oracle-Java8-installer
ここを見て
https://stackoverflow.com/questions/6477415/how-to-set-oracles-Java-as-the-default-Java-in-ubunt
受け入れられた答えではなく、バラクーダの答えを以下に再現します。
oracleのJava SE Development Kitをシステムのデフォルトとして設定するにはJavaは[here] [1]から最新のJava SE Development Kitをダウンロードしてから、どこかにディレクトリを作成します。たとえば、ファイルシステムで
/usr/Java
を使用すると、そのディレクトリにダウンロードしたばかりのファイルが抽出されます。$ Sudo tar xvzf jdk-8u5-linux-i586.tar.gz -C /usr/Java
Java_HOME
環境変数を設定します:$ Java_HOME=/usr/Java/jdk1.8.0_05/ $ Sudo update-alternatives --install /usr/bin/Java java ${Java_HOME%*/}/bin/Java 20000 $ Sudo update-alternatives --install /usr/bin/javac javac ${Java_HOME%*/}/bin/javac 20000
oracleのJavaがデフォルトのJavaとして設定されていることを確認します:
$ update-alternatives --config Java
次のようなものが得られます:
There are 2 choices for the alternative Java (providing /usr/bin/Java). Selection Path Priority Status ------------------------------------------------------------ * 0 /opt/Java/jdk1.8.0_05/bin/Java 20000 auto mode 1 /opt/Java/jdk1.8.0_05/bin/Java 20000 manual mode 2 /usr/lib/jvm/Java-6-openjdk-i386/jre/bin/Java 1061 manual mode Press enter to keep the current choice[*], or type selection number:
左側の数字の前のアスタリスクに注意してください。正しい数字が設定されていない場合は、数字を入力してEnterキーを押して正しい数字を選択してください。 Javaをテストします。
$ Java -version
次のようなメッセージが表示された場合は、行ってください。
Java version "1.8.0_05" Java(TM) SE Runtime Environment (build 1.8.0_05-b13) Java HotSpot(TM) Server VM (build 25.5-b02, mixed mode)
また、これを行うにはルート権限が必要な場合や、sudoersグループに属している場合があることに注意してください。このソリューションは、ubuntu 12.04とDebian wheezyの両方でテストしましたが、どちらでも動作します。
[1]: http://www.Oracle.com/technetwork/Java/javase/downloads/index.html