【JDK】快速安装配置jdk1.8环境(Windows/Linux)
·
一、前言
JDK(Java Development Kit)是Java开发的核心工具包,包含了Java运行时环境(JRE)、编译器(javac)、调试器以及其他开发工具。JDK 1.8(又称Java 8)因其长期支持(LTS)版本特性、稳定的API和丰富的功能(如Lambda表达式、Stream API),至今仍是企业级开发和许多项目的首选版本。本文将详细介绍在Windows和Linux两大主流操作系统上,如何快速完成JDK 1.8的下载、安装与环境变量配置。
二、准备工作:下载JDK 1.8
在开始安装前,你需要获取JDK 1.8的安装包。
- 访问Oracle官网(或OpenJDK镜像):由于Oracle JDK的授权政策,个人开发者或测试用途可以访问Oracle官网下载历史版本。你也可以选择使用免费的OpenJDK 8发行版(如AdoptOpenJDK、Amazon Corretto等),它们与Oracle JDK 1.8高度兼容。(注意:若无官方账号也可打开 境外高校临时访问地址 进行下载)
- 选择对应系统版本:
- Windows:选择
.exe(安装程序)或.zip(压缩包)格式。 - Linux:选择
.tar.gz(压缩包)或对应发行版的包管理器版本(如.rpm用于RedHat/CentOS,.deb用于Ubuntu/Debian)。
- Windows:选择
- 记住下载路径:将下载好的文件保存到一个你容易找到的目录,例如
C:\Downloads(Windows)或~/Downloads(Linux)。
三、Windows系统安装配置
3.1 安装JDK
- 双击下载的
jdk-8uXXX-windows-x64.exe安装程序。 - 跟随安装向导,点击“下一步”。
- 在“自定义安装”步骤,你可以更改安装路径。建议使用默认路径(如
C:\Program Files\Java\jdk1.8.0_XXX)或选择一个无空格、无中文的简单路径(如D:\Java\jdk1.8)。请务必记住这个路径,后续配置环境变量需要。 - 继续点击“下一步”完成安装。
3.2 配置环境变量
环境变量告诉系统在哪里找到Java命令。
- 右键点击“此电脑” -> “属性” -> “高级系统设置” -> “环境变量”。
- 在“系统变量”部分,点击“新建”:
- 变量名:
JAVA_HOME - 变量值:你的JDK安装路径(例如:
D:\Java\jdk1.8)
- 变量名:
- 找到并选中“系统变量”中的
Path变量,点击“编辑”。 - 点击“新建”,添加两条路径:
%JAVA_HOME%\bin%JAVA_HOME%\jre\bin
- 依次点击“确定”保存所有更改。
3.3 验证安装
- 按
Win + R,输入cmd,打开命令提示符。 - 输入以下命令并回车:
java -version - 如果看到类似下面的输出,说明安装配置成功:
java version "1.8.0_XXX" Java(TM) SE Runtime Environment (build 1.8.0_XXX-bXX) Java HotSpot(TM) 64-Bit Server VM (build 25.XXX-bXX, mixed mode)
四、Linux系统安装配置(以Ubuntu/CentOS为例)
4.1 使用包管理器安装(推荐)
Ubuntu/Debian:
sudo apt update
sudo apt install openjdk-8-jdk
CentOS/RedHat:
sudo yum install java-1.8.0-openjdk-devel
4.2 手动安装(使用.tar.gz压缩包)
- 将下载的
jdk-8uXXX-linux-x64.tar.gz移动到目标目录,例如/usr/local:sudo mv ~/Downloads/jdk-8uXXX-linux-x64.tar.gz /usr/local/ - 解压文件:
cd /usr/local sudo tar -xzf jdk-8uXXX-linux-x64.tar.gz - 重命名目录(可选,便于管理):
sudo mv jdk1.8.0_XXX jdk1.8
4.3 配置环境变量
编辑用户配置文件(如 ~/.bashrc 或 ~/.bash_profile)。
# 打开配置文件
nano ~/.bashrc
# 在文件末尾添加以下内容(如下“CLASSPATH”这行也可不加)
export JAVA_HOME=/usr/local/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar
# 保存并退出(在nano中按Ctrl+X,然后按Y确认,再按Enter)
# 使配置立即生效(立即生效也可使用:source /etc/profile)
source ~/.bashrc
4.4 验证安装
java -version
javac -version
正确输出JDK版本信息即表示成功。
4.5 其他相关命令试用
# 查看所有Java进程
ps -ef | grep java
# 使用SIGKILL信号强制杀死指定进程(PID:进程唯一识别标记)
kill -9 PID
# Tomcat中启动服务
./startup.sh
# Tomcat中查看启动服务的实时日志
tail -f ./logs/catalina.out
# 开放TCP端口8180
sudo firewall-cmd --zone=public --add-port=8180/tcp --permanent
# 重新加载防火墙以应用更改(是开放端口生效)
sudo firewall-cmd --reload
正确输出JDK版本信息即表示成功。
五、常见问题与解决方案
- “java”不是内部或外部命令:检查
Path变量中%JAVA_HOME%\bin的路径是否正确,或重启命令行窗口。 - 版本号不对:系统可能存在多个Java版本。检查环境变量优先级,或使用
where java(Windows)/which java(Linux)查看实际调用的Java路径。 - 权限问题(Linux):确保你对JDK安装目录有读取和执行权限。
六、总结
通过以上步骤,你应该已经成功在Windows或Linux系统上安装并配置好了JDK 1.8开发环境。配置环境变量是关键一步,它确保了你在任何命令行位置都能直接使用 java、javac 等命令。接下来,你就可以开始你的Java编程之旅了!
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐

所有评论(0)