我知道最新的官方 openJDK 是 Java 版本“1.7.0_25”。但是 Java 版本“1.7.0_40”正在开发中。有人知道如何在 Ubuntu 机器上安装 openJDK“1.7.0_40”吗?
答案1
如果你想要 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
然后使用以下命令解压
32 位
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
然后逐行粘贴这些行,这是为了通知 Ubuntu 这是你的默认 java 及其路径。
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 版本。