一是卸载openjdk:首先检查jdk系统自带情况,在终端输入java -version
java -version
在终端输入卸载命令:
sudo apt-get remove openjdk*
二安装jdk8
1通过oracle官网下载jdk8或通过百度等搜索jdk8,下载对应CPU芯片的安装包.tar.gz
2切换安装目录
cd /home/yjj165/java/jdk
3解压安装包
tar -zxvf '/home/yjj/java/jdk/jdk-8u301-linux-aarch64.tar.gz'
4设置JDK变量
#切换root用户
sudo su
# /etc/profile 设置 777 权限
chmod 777 /etc/profile
vim /etc/profile
5在profile尾部新增如下配置
export JAVA_HOME=/home/yjj165/java/jdk/jdk1.8.0_301
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
6刷新配置文件,否则配置文件可能不起作用
source /etc/profile
7 测试是否安装成功
java -version
8如果无法识别java或javac命令
sudo update-alternatives --install /usr/bin/javac javac /home/yjj165/java/jdk/jdk1.8.0_301/bin/javac 300
sudo update-alternatives --install /usr/bin/java java /home/yjj165/java/jdk/jdk1.8.0_301/bin/java 300
其中/home/yjj165/java/jdk/jdk1.8.0_301的是java安装的路径
9本文的写作目的:将openjdk更换成jdk8的原因是支持javaFX8桌面程序的运行,本文主要参wqqqianqian的《银河麒麟 安装jdk 》一文进行实际操作并记录操作过程以备查询。