1.先在oricle官网或者其他资源处下载jdk1.8,注意下载路径不能有中文,其余随意。
2.创建一个java文件夹
mkdir /usr/local/java
3.进入该文件夹下
cd /usr/local/java
4.将windows资源管理器中的jdk上传到阿里云服务器上,win+R,输入cmd进入终端后,使用SCP命令
scp C:\path\to\jdk-8u291-linux-x64.tar.gz your-username@your-linux-ip:/usr/local/java/
5.在阿里云上解压文件
tar -zxvf jdk-8u291-linux-x64.tar.gz
6.删掉jdk源码包
rm -f jdk-8u291-linux-x64.tar.gz
7.配置环境变量
vim /etc/profile
进入配置文件后按 i 进入编辑模式,复制一下信息到文件末尾
export JAVA_HOME=/usr/local/java/jdk1.8.0_291
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
按esc,再在文件末尾输入:wq保存并退出编辑
8.输入命令让文件生效
source /etc/profile
9.再使用java -version查看是否安装成功
PS:
最初安装完后,我java -version输出的是
然后我用which java查看了java可执行文件的路径,发现不是/usr/local/java,再使用update-alternatives工具设置Java版本,解决问题。