1.先从官网下载jdk
2.将下载的jdk拷贝至linux系统,先放在linux桌面即可
3.在/usr/lib下新建目录jvm
命令:sudo mkdir -p /usr/lib/jvm
注:在普通用户下即可,不用提升至root用户
4.将下载的jdk解压到/usr/lib/jvm下
命令:sudo tar -zxvf /home/qy/桌面/jdk-8u161-linux-x64.tar.gz -C /usr/lib/jvm
注:每个人的桌面路径不一样,输入自己的文件路径
解压后会/usr/lib/jvm下会出现文件夹jdk1.8.0_161
5.配置环境变量
命令:sudo vim /etc/profile
注:需要sudo提升权限,才能修改/etc/profile文件
在最下面输入:
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_161 #你的jdk的路径
export JRE_HOME=${JAVA_HOME}/jre
CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
:wq保存退出
6.使配置文件生效
命令:source /etc/profile
7.查看java版本
命令:java -version
8.遇到的问题
(1)第二次打开在没有执行source /etc/profile命令情况下运行java -version命令出错
解决方法:(手动设置系统默认jdk),可参考另一篇文章
(2)运行jps命令出错
程序 'jps' 已包含在下列软件包中:
* openjdk-8-jdk-headless* openjdk-9-jdk-headless
请尝试:sudo apt install <选定的软件包>
解决方法:执行以下命令
sudo update-alternatives --install /usr/bin/jps jps /usr/lib/jvm/jdk1.8.0_161/bin/jps 1
注:/usr/lib/jvm/jdk1.8.0_161(
为jdk文件路径
)