1.在Windows下载中Linux可用的jdk1.8
进入oracle官方网站:java下载地址
根据下图指引下载,需要下翻到Java8处
点击后,没登陆会进入下面页面,点击自主创建账号
2.将jdk压缩包传到Linux端
注意:如果直接将文件拖到虚拟机里面,在解压的时候会发现文件缺少内容,导致解压失败
这里推荐使用windows中cmd或powershell的 scp 命令行传到Linux端,也可以使用别的方法!
scp (Windows端文件) root@(Linux服务器ip):(Linux目录) #这里的括号内容需要替换成真实内容
# 例如:
# 在Windows11中文件是D:/jdk-8u391-linux-x64.tar.gz
# 需要放在Linux的/temp目录位置
# Linux的IP为192.168.88.132
scp D:/jdk-8u391-linux-x64.tar.gz root@192.168.88.132:/temp
如果不知道Linux的 IP 地址,可以在Linux使用如下命令查看:
方法一:
ifconfig
方法二:
ip addr
下图用powershell演示上传文件:
3.配置环境
3.1创建文件夹,用来部署jdk,将jdk和Tomcat都部署到/export/server内
mkdir -p /export/server # [-p]的作用是递归创建目录(因为export不存在,所以同时创建二级目录会失败)
3.2解压缩jdk文件
tar -zxvf (压缩包) -C (解压到位置) # 括号里的内容需要自主替换
# 例如:
tar -zxvf /temp/jdk-8u391-linux-x64.tar.gz -C /export/server/
参数解释:
-z:表示使用 gzip 解压缩。
-x:表示提取(解压)文件。
-v:表示详细模式,输出提取的文件列表。
-f:指定后面紧跟的文件名。
-C 存放位置
3.3创建软连接,方便操作(相当于取个别名或者说是快捷方式,用的还是同一份数据)
减少需要写的字符
ln -s (文件) (链接)
# 例如:
ln -s /export/server/jdk1.8.0_391 /export/server/jdk
3.4
添加环境变量
# 使用vim编辑系统环境变量文件
vi /etc/profile
打开后是这样的:
在非插入模式下按下gg,会直接跳入最后一行,接着按小写字母o,可以直接追加编辑内容。
将如下内容追加到末尾:
export JAVA_HOME=/export/server/jdk
export PATH=$PATH:$JAVA_HOME/bin
然后按:wq保存退出环境变量配置文件
3.5刷新系统环境变量
source /etc/profile #注意!!!一定要到根目录执行
3.6将配置Java执行程序的软连接到usr/bin中
这样做才能直接在终端执行
ln -s /export/server/jdk/bin/java /usr/bin/java
3.7删除Linux原来自带的Java环境(不删除可能会干扰当前环境)
rm usr/bin/java
验证环境变量:
java -version
javac -version
下图表示配置完成