超全超详细!JDK 安装及环境配置(Java SE 8 保姆级教程)

超全超详细!JDK 安装及环境配置(Java SE 8 保姆级教程)

一、JDK 简介

JDK(Java Development Kit)是用于开发 Java 程序的工具包,包括编译器 javac、Java 运行环境(JRE)以及各种开发工具。安装和配置 JDK 是学习和使用 Java 编程的第一步,以下是 Java 和 JDK 的具体区别与关系:

名称功能关系
Java编程语言和平台Java 是一种语言,而开发 Java 应用程序需要 JDK 工具包。
JDKJava 开发工具包(包含 JRE 和开发工具)JDK 是为开发 Java 程序提供支持的工具集合,开发时离不开它。
JRE(Java Runtime Environment)Java 运行时环境,用于运行 Java 程序JDK 包含 JRE,JRE 只负责运行 Java 程序,但无法开发或编译代码。

二、下载安装 JDK

1.下载安装程序

下载完成。

在这里插入图片描述

最后打开绑定邮箱确认账号即可。

在这里插入图片描述

填写信息,最后点击 创建账户

在这里插入图片描述

首次下载需要登陆账户,若没有Oracle 账户,点击创建。

在这里插入图片描述

勾选 I reviewed and accept the Oracle Technology Network License Agreement for Oracle Java SE,点击 Download jdk-8u202-windows-x64.exe

在这里插入图片描述

下滑找到 Windows x64 Installer,点击下载 jdk-8u202-windows-x64.exe

在这里插入图片描述

下滑找到并点击 Java SE 8 (8u202 and later)

在这里插入图片描述
Java SE 8 是首个具有长期支持(LTS)的版本,稳定性和兼容性经过多年验证。它引入了 Lambda 表达式、StreamAPI、默认方法和新的日期时间 API 等现代特性,大大提高了开发效率,因此广泛应用于生产环境。 此外,许多企业项目和主流框架(如Spring、Tomcat)长期依赖 Java 8。它的社区资源、文档和教程非常丰富,适合初学者学习和企业系统维护,这也是其至今仍受欢迎的原因。

如下图,点击 Java archive

在这里插入图片描述

下滑找到 Oracle JDK 并点击。

在这里插入图片描述

下滑至底部,点击 Java

在这里插入图片描述

打开 Oracle 官方 JDK 下载页面,点击图中的 Products

在这里插入图片描述

2.安装 JDK

如下图所示,成功将jdkjre安装至指定同一目录下。

在这里插入图片描述

全部安装完成,点击关闭(C)

在这里插入图片描述

安装jre中…

在这里插入图片描述

更改jre安装路径,确保与jdk处于同一目录下,然后点击下一步(N)

在这里插入图片描述

弹出 许可证条款中的变更 页面,点击确定。

在这里插入图片描述

安装jdk中…

在这里插入图片描述

根据个人情况更改jdk安装路径,建议安装至 D盘E盘 等非系统盘,然后继续点击下一步(N)

在这里插入图片描述

下载完成后,双击运行安装包,点击下一步(N)

在这里插入图片描述

二、配置环境变量

1. 打开环境变量设置

右键点击 此电脑,选择 属性 > 高级 > 环境变量

在这里插入图片描述

2. 新建系统变量 JAVA_HOME

  • 点击 新建,输入以下内容,然后点击 确定
    • 变量名JAVA_HOME
    • 变量值:JDK 安装路径(如 E:\Java\jdk1.8.0_202)。
在这里插入图片描述

3. 编辑系统变量 Path

点击 新建,输入 %JAVA_HOME%\bin,然后点击 确定

在这里插入图片描述

系统变量 中,选择 Path,点击 编辑

在这里插入图片描述

4. 新建系统变量 CLASSPATH

  • 点击 新建,输入以下内容,然后依次点击全部 确定 保存退出。
    • 变量名CLASSPATH
    • 变量值.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(直接复制,注意最前面的一个“.”号和“;”号)
在这里插入图片描述

三、验证安装

输入以下命令验证:

java -version javac -version 

如果返回 JDK 版本号(如下图),至此 JDK 安装和配置成功!

在这里插入图片描述

Win + R,输入 cmd,按回车。

在这里插入图片描述

四、测试 Java 程序(可选)

如果不需要保留测试代码,可以使用以下命令删除 HelloWorld.javaHelloWorld.class 文件:

del HelloWorld.java HelloWorld.class 

这样就不会留下测试文件,保持系统整洁。

在这里插入图片描述

输出 Hello, World! 说明配置完全没问题!

在这里插入图片描述

打开命令提示符(CMD),输入以下代码测试:

echo public class HelloWorld {public static void main(String[] args) {System.out.println("Hello, World!");}} > HelloWorld.java javac HelloWorld.java java HelloWorld 
echo ... > HelloWorld.java:创建一个名为 HelloWorld.java 的 Java 源文件,并写入一段简单的 Java 代码。javac HelloWorld.java:使用 JDK 自带的 javac 编译器将 Java 代码编译为字节码文件 HelloWorld.classjava HelloWorld:运行编译后的 Java 程序,终端应输出 Hello, World!

结尾

至此,我们已经成功完成 JDK 的下载安装、环境变量配置以及测试 Java 代码,并通过 java -versionjavac -version 验证了 JDK 的正确安装,说明环境配置完全没有问题,你可以开始你的 Java 编程之旅了!🚀

如果在安装或配置过程中遇到问题,欢迎在评论区交流,祝大家学习顺利!🎉

Read more

Windows 11 环境下从 Java 17 升级到 Java 21:详细指南

Windows 11 环境下从 Java 17 升级到 Java 21:详细指南

🛠️ 详细步骤(超简单版) ✅ 第一步:下载Java 21 1. 打开浏览器,访问Oracle官网下载页面:https://www.oracle.com/cn/java/technologies/downloads/#jdk21 2. 选择"Windows x64"版本(64位系统) 3. 点击"Download",下载JDK 21安装包(.exe文件) 💡 小提示:如果你不想登录Oracle账号,也可以从Adoptium下载免费的OpenJDK 21:https://adoptium.net/,选择"21"版本 ✅ 第二步:安装Java 21 1. 双击下载的JDK

By Ne0inhk

VSCode Java项目JDK配置全攻略(JDK版本切换不求人)

第一章:VSCode Java项目JDK配置全攻略(JDK版本切换不求人) 在Java开发中,不同项目可能依赖不同版本的JDK,合理配置VSCode中的JDK环境至关重要。通过灵活设置,可实现多版本JDK无缝切换,提升开发效率。 安装与管理多个JDK版本 推荐使用工具如 SDKMAN!(Linux/macOS)或手动下载Oracle/OpenJDK安装包(Windows),集中管理多个JDK版本。安装后,确保各JDK路径清晰,例如: * /usr/lib/jvm/openjdk-11 * /usr/lib/jvm/openjdk-17 * C:\Program Files\Java\jdk-21 配置VSCode中的JDK路径 打开VSCode,在Java项目根目录下创建或修改 .vscode/settings.json文件,指定JDK路径: { // 指定当前项目使用的JDK路径 "java.home": "/usr/lib/

By Ne0inhk
飞算JavaAI全链路实战:智能构建高可用电商系统核心架构

飞算JavaAI全链路实战:智能构建高可用电商系统核心架构

飞算JavaAI全链路实战:智能构建高可用电商系统核心架构 前言:AI编程新时代的电商系统开发范式变革 最近学习人工智能时遇到一个好用的网站给大家分享一下 人工智能学习 在当今数字经济时代,电商系统作为企业数字化转型的核心载体,其复杂度和技术要求与日俱增。一个完整的电商系统不仅需要处理商品、订单、用户等基础业务,还要应对高并发、分布式事务、数据一致性等复杂技术挑战。传统开发模式下,从需求分析到系统上线往往需要耗费大量人力和时间成本。 本次我通过飞算JavaAI平台,深入探索"电商系统核心功能模块"这一实战赛道,全面体验了从需求分析到代码生成的全链路开发过程。本文将完整呈现如何借助AI辅助开发工具,高效构建一个包含用户管理、商品系统、订单流程、支付集成等核心模块的电商平台,严格遵循"需求分析-开发实录-优化调试-成果总结"的四大核心框架,为开发者提供一份AI辅助全栈开发的完整实践指南。 一、需求分析与规划:构建电商系统的业务架构蓝图 在启动飞算JavaAI之前,需要进行全面的业务需求梳理和系统架构设计,这是确保AI生成代码符合预期的基础。 1.(理解需求)系统核心模块与

By Ne0inhk
飞算JavaAI家庭药品管理系统:从药品收纳到健康守护的全链路解决方案

飞算JavaAI家庭药品管理系统:从药品收纳到健康守护的全链路解决方案

目录 * 一、家庭药品管理系统核心模块搭建 * 1.1 药品信息管理模块:让药品“有迹可循” * 1.2 药品状态监测与提醒模块:让风险“提前预警” * 1.3 用药安全与指导模块:让用药“有据可依” * 二、系统技术架构与部署方案 * 2.1 技术架构设计 * 2.2 部署方案 * 结语:技术守护家庭健康的“隐形防线” 在家庭生活中,“药品安全存储”与“便捷取用”的平衡、“过期预警”与“合理用药”的协同始终是家庭健康管理的痛点。传统家庭药品管理常面临“过期遗漏”“存放散乱”“用药混淆”等问题。所以我打算用飞算JavaAI针对家庭场景特性,构建了从药品收纳到健康提醒的轻量级管理系统,实现药品全生命周期可视化管理,过期预警准确率达100%,为家庭健康保驾护航。本文聚焦家庭药品管理系统的技术实现,解析如何通过技术简化家庭药品管理流程。

By Ne0inhk