最新の公式openJDKはJavaバージョン "1.7.0_25"であることを知っています。しかし、開発中にはJavaバージョン "1.7.0_40"があります。 UbuntuマシンにopenJDK "1.7.0_40"をインストールする方法を知っている人はいますか?
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バージョンを確認してください。