ubuntu-安装jdk
0.删除系统自带jdk
# jdk彻底卸载:
apt-get update
apt-cache search java | awk '{print($1)}' | grep -E -e '^(ia32-)?(sun|oracle)-java' -e '^openjdk-' -e '^icedtea' -e '^(default|gcj)-j(re|dk)' -e '^gcj-(.*)-j(re|dk)' -e 'java-common' | xargs sudo apt-get -y remove
apt-get -y autoremove
#2、清除配置信息:
dpkg -l | grep ^rc | awk '{print($2)}' | xargs sudo apt-get -y purge
#3、清除java配置及缓存:
bash -c 'ls -d /home/*/.java' | xargs sudo rm -rf
#4、手动清除JVMs:
rm -rf /usr/lib/jvm/*
1.简单的安装方法
安装JDK的最简单方法应该就是使用apt-get来安装了,但是源一般是OpenJDK,如果需要安装oracle的JDK这种方法就不合适了,直接跳过看下面的章节。
1.更新系统安装包缓存,并且安装OpenJDK8
sudo apt-get update
sudo apt-get install openjdk-8-jdk
2.如果你系统中存在多个版本的JDK,使用下列命令设置一个默认的JDK
sudo update-alternatives --config java
sudo update-alternatives --config javac
输入选择的java版本的编号
3.最后检查当前的java版本查看是否编译成功
java -version
2 手动安装oracle JDK
1.国内镜像下载,链接点此。
官方的需要账号才能下,但是华为云镜像就不需要而且速度还快
华为云镜像地址
2.解压 tar -zxvf jdk-8u111-linux-x64.tar.gz
3.移动到自己想放的位置:
mkdir /usr/lib/jdk
mv jdk1.8.0_111 /usr/lib/jdk/jdk1.8
4.设置环境变量:
#方案一:修改全局配置文件,作用于所有用户:
vim /etc/profile
# 这里添加你的解压路径
export JAVA_HOME=/usr/lib/jdk/jdk1.8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH
#方案二:修改当前用户配置文件,只作用于当前用户:
vim ~/.bashrc
5.使修改的配置立刻生效:
source命令加刚才修改的文件路径
source /etc/profile
6.检查是否安装成功:
java -version