web-dev-qa-db-ja.com

Ubuntuに最新のOpenJdkをインストールする方法は?

最新の公式openJDKはJavaバージョン "1.7.0_25"であることを知っています。しかし、開発中にはJavaバージョン "1.7.0_40"があります。 UbuntuマシンにopenJDK "1.7.0_40"をインストールする方法を知っている人はいますか?

4
RoboAlex

32ビットUbuntu用のopenJDK 1.7.0_40が必要な場合は、次のようにします

wget http://www.Java.net/download/jdk7u40/archive/b40/binaries/jdk-7u40-fcs-bin-b40-linux-i586-16_aug_2013.tar.gz

64ビットUbuntuのopenJDK 1.7.0_40が必要な場合は、次のようにします

wget http://www.Java.net/download/jdk7u40/archive/b40/binaries/jdk-7u40-fcs-bin-b40-linux-x64-16_aug_2013.tar.gz

次に、ディレクトリを作成します。

Sudo mkdir -p /usr/lib/jvm

次に、ダウンロードしたtarを上記で作成したディレクトリに移動します

Sudo mv jdk-7u40-fcs-bin-b40-linux-i586-16_aug_2013.tar.gz /usr/lib/jvm

同様に、必要に応じて64ビットも移動できます。

次に、そのディレクトリをcdします

cd /usr/lib/jvm

次に、アーカイブを展開します

2ビット

  Sudo  tar -xvf jdk-7u40-fcs-bin-b40-linux-i586-16_aug_2013.tar.gz

64ビット

  Sudo  tar -xvf jdk-7u40-fcs-bin-b40-linux-x64-16_aug_2013.tar.gz

次に、これらの行を1つずつ貼り付けます。これは、これがデフォルトのJavaとそのパスであることをUbuntuに知らせるためのものです。

Sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_40/bin/javac" 1
Sudo update-alternatives --install "/usr/bin/Java" "Java" "/usr/lib/jvm/jdk1.7.0_40/bin/Java" 1

Sudo update-alternatives --set "javac" "/usr/lib/jvm/jdk1.7.0_40/bin/javac"
Sudo update-alternatives --set "Java" "/usr/lib/jvm/jdk1.7.0_40/bin/Java"

次に、システムプロファイルを更新して、それを開きます

Sudo gedit /etc/profile

次に、これらの行を貼り付けます

Java_HOME=/usr/lib/jvm/jdk1.7.0_40
PATH=$PATH:$Java_HOME/bin
export Java_HOME
export PATH

保存して閉じます。

次に、プロファイルをリロードします

.  /etc/profile

これで完了です。 Javaバージョンを確認してください。

4
rɑːdʒɑ