本来是想偷懒用wget命令直接下载的 但是下载后一直无法解压 就还是下了FTP本地上传
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
这里注意要去官网找到jdk的下载地址 复制过来替换掉 因为都是临时下载连接
下载后使用tar命令解压文件
tar -zxvf jdk-8u221-linux-x64.tar.gz
就一直报错 百度没有找到解决办法 当我解压文件的时候发现里面还有一层zip压缩
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
后面还是下载了FTP 这里下载的是Filezilla
下载路径:https://filezilla-project.org/download.php?type=client
下载后新建站点进行连接
连接后直接上传即可
由于linux上都自带了openjdk 这个源码不完整 具体为何卸载可百度 可以用java -version 进行查看 如果显示有版本号的话需要先卸载
卸载命令:
rpm -qa | grep java
如果报错:error: can't create transaction lock on /var/lib/rpm/.rpm.lock (Permission d)的话 需要给用户root权限 命令 su root 然后输入密码
rpm -e --nodeps tzdata-java-2020a-1.el7.noarch
java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.262.b10-1.el7.x86_64
做完上述操作后 再输入java -version 就会提示找不到了
接下来安装jdk
先将jdk 放到 java 文件夹下
mv jdk-8u301-linux-aarch64/ /usr/lib/java
配置环境变量
vi /etc/profile
输入i 进入编辑模式 在尾部增加如下代码: 注意路径要改为自己的
#JDK全局环境变量配置
export JAVA_HOME=/usr/lib/java/jdk1.8.0_301
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
按esc 输入:wq! 保存退出
使用命令:source /etc/profile 让环境变量配置生效。
使用javac命令查询是否配置成功