1. JDK的安装
jdk的安装主要分一下几步:
①下载jdk
②解压安装
③配置环境变量
这和windows下以压缩包形式安装jdk很相似。
1.1. 背景
- 本地机器为windows系统
- 目标机器为linux系统(就是你的虚拟机或云服务器)
1.2. 目的
为目标机器安装jdk
1.3. 工具
- XShell或者其他软件——用于远程连接的工具
- FileZilla——用于传输文件的工具
1.4.具体步骤
1.4.1.下载JDK
在本地机(windows)https://www.oracle.com/java/technologies/javase-downloads.html下载tar.gz
结尾的压缩包。然后将其放在linux系统的/usr/java
目录下。(没有这个目录可以自行创建,也可以放在其他目录下)。
你可以使用FileZilla这类软件将jdk的压缩包传输到你的linux机上的
/usr/java
目录。
1.4.2. 解压安装
通过Xshell连接远程linux机,进入/usr/java
目录, 然后解压jdk.tar.gz
包,具体命令如下。
解压后的结果:
jdk1.8.0_261就是解压后的文件。
补充:具体tar命令可以查看https://man.linuxde.net/tar 。
什么是.tar.gz文件:https://baike.baidu.com/item/tar.gz/6416978?fr=aladdin
1.4.3. 配置环境变量
将下列命令写入~/.bashrc
文件最后:
export JAVA_HOME=/usr/java/jdk1.8.0_261
export JRE_HOME=${JAVA_HOME}/jre
export PATH=${PATH}:${JAVA_HOME}/bin
以上在
~/.bashrc
文件中配置了:JAVA_HOME变量,它的值为jdk安装的路径;JRE_HOME变量为JDK包中jre的路径;PATH是在原有的PATH变量后面附加上jdk中bin文件的路径,其中值之间用:
隔开。其中在
~/.bashrc
文件中配置的环境变量有如下几个特点:
- 生效时间:使用相同的用户打开新的终端时生效,或者手动source ~/.bashrc生效
- 生效期限:永久有效
- 生效范围:仅对当前用户有效
- 如果有后续的环境变量加载文件覆盖了PATH定义,则可能不生效
具体环境变量的知识可以查看这一篇文章:https://www.linuxprobe.com/environment-variable-configuration.html。
其中,对于
export
、${}
等shell命令的作用自行百度。
详细步骤:
- 使用vim打开
.bashrc
文件 - 按
i
键开始编辑,在文件最后写入上面内容 - 按ESC键退出编辑, 输入
:wq
保存推出
详细指令:
vim ~/.bashrc
source ~/.bashrc
使用相同的用户打开新的终端时生效,或者手动source ~/.bashrc新配置的变量才能生效
1.4.4.检查是JDK是否安装
输入一下命令:
java -version
若出现一下结果,则说明JDK安装成功。
2.参考
- 刘海燕等 Linux系统应用与开发教程第3版
- Linux就该这么学网站 Linux环境变量配置:https://www.linuxprobe.com/environment-variable-configuration.html