一、安装前准备
-
虚拟机环境:已安装好 Linux(CentOS/Ubuntu)或 Windows 系统,网络正常、磁盘空间充足
-
JDK 安装包:推荐JDK 8/11 LTS版本,根据系统下载对应安装包
- Windows:.exe 安装包
- Linux:.tar.gz 压缩包 或 .rpm/.deb 包
-
工具:Xshell/Xftp(用于 Linux 文件上传)、终端 / 命令行
二、Windows 虚拟机安装 JDK
- 双击 JDK.exe 安装包,点击
- 自定义安装路径
- 先安装 JDK,再按提示安装 JRE,路径保持统一
- 安装完成,进入环境变量配置
环境变量配置(关键)
-
此电脑→属性→高级系统设置→环境变量
-
新建系统变量:
- 变量名:JAVA_HOME
- 变量值:JDK 安装路径(如 D:\Java\jdk1.8.0_xxx)
-
编辑 Path 变量,添加:
- %JAVA_HOME%\bin
- %JAVA_HOME%\jre\bin
-
确定保存,关闭所有窗口
三、Linux 虚拟机安装 JDK(推荐)
1. 上传并解压安装包
bash
运行
# 新建安装目录
mkdir -p /opt/java
# 解压tar.gz包
tar -zxvf jdk-8uXXX-linux-x64.tar.gz -C /opt/java/
2. 配置全局环境变量
bash
运行
# 编辑系统配置文件
vi /etc/profile
在文件末尾添加:
bash
运行
export JAVA_HOME=/opt/java/jdk1.8.0_xxx
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
保存退出,使配置生效:
bash
运行
source /etc/profile
四、验证安装是否成功
打开终端 / CMD,依次执行两条命令:
bash
运行
java -version
javac -version
成功标志:显示对应 JDK 版本号,无报错
- java -version:验证运行环境
- javac -version:验证编译环境
五、常见问题与解决
-
command not found
- 原因:环境变量配置错误 / 未生效
- 解决:检查路径拼写,重新执行 source /etc/profile
-
版本不显示
- 原因:安装包不匹配、权限不足
- 解决:用 root 用户安装,重新下载对应系统安装包
-
路径含中文 / 空格
- 解决:重装 JDK 到纯英文路径