拿到一台新的服务器(虚拟机),往往需要重新配置java环境,centos下可以使用yum源直接安装openjdk,但是openjdk缺少了一定的功能。因此我们选择下载jdk压缩包来进行安装。
下载jdk方式安装java环境
步骤如下:
- 官网下载JDK
自行下载所需的JDK压缩包,我使用的是jdk-8u401 - 解压缩,放到指定目录
将jdk解压到某一位置
tar -zxcf jdk-8u401-linux-x64.tar.gz - 配置环境变量
vim ~/.bashrc
#set oracle jdk environment
export JAVA_HOME=/usr/local/bin/jdk1.8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
使环境变量生效
source ~/.bashrc
这里有关profile、.bashrc配置文件的区别与联系可以参考
zhuanlan.zhihu.com/p/405174594 - 设置系统默认JDK
update-alternatives --install /usr/bin/java java /usr/local/bin/jdk1.8/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/local/bin/jdk1.8/bin/javac 300
update-alternatives --install /usr/bin/jar jar /usr/local/bin/jdk1.8/bin/jar 300
update-alternatives --install /usr/bin/javap javap /usr/local/bin/jdk1.8/bin/javap 300
update-alternatives --install /usr/bin/javah javah /usr/local/bin/jdk1.8/bin/javah 300
然后执行
sudo update-alternatives --config java - 测试jdk
输入java -version测试是否安装正常
以上流程是参考了若干篇博客得出的比较好用的安装方式,在此作一记录,方便日后使用。