下载安装包
先到官网下载安装包。
安装
输入命令
chmod 777 jdk-6u45-linux-x64.bin
sudo ./jdk-6u45-linux-x64.bin
移动到指定位置并设置版本
在/usr/lib目录下创建新文件夹java,将上一步安装好的文件夹移动到该目录下
cd /usr/lib
sudo mkdir java
sudo mv jdk1.6.0_45/ /usr/lib/java
然后输入以下三条命令
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/java/jdk1.6.0_45/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/java/jdk1.6.0_45/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/java/jdk1.6.0_45/bin/javaws" 1
每条命令最后的1
是系统同时存在多个版本的jdk时的优先级
设置环境变量
sudo gedit ~/.bashrc
在文件末尾加上
#JAVA HOME directory setup
export JAVA_HOME=/usr/lib/java/jdk1.6.0_45
export PATH="$PATH:$JAVA_HOME/bin"
保存并退出,输入java -version
测试。
注意:网上有的教程最后一步是修改/etc/profile
,我用那种方法出现了系统命令的路径找不到,导致重启后无法进系统需要重装系统。
切换java版本
有时候可能系统里面存在多个java版本,可以通过以下命令来选择自己需要的版本。
sudo update-alternatives --config java