JDK8(Java Development kit)的安装与配置全过程

2025-09-23 12:50

本文主要是介绍JDK8(Java Development kit)的安装与配置全过程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

《JDK8(JavaDevelopmentkit)的安装与配置全过程》文章简要介绍了Java的核心特点(如跨平台、JVM机制)及JDK/JRE的区别,重点讲解了如何通过配置环境变量(PATH和JA...

Java

特点

说起 Java,大家肯定都不陌生,作为目前世界编程语言市场占有率稳定前三的语言,Java确实有着它自己独特的优势:

  • 面向对象;
  • 简单性;
  • 分布式处理多线程;
  • 健壮性;
  • 结构中立;
  • 开源;
  • 跨平台;

如何做到跨平台的呢?

原因就是这个 JVM (Java Virtual MAChine),Java虚拟机。

引入Java虚拟机后,Java在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。

JDK

JDK,Java Development Kit(Java开发工具包)。

  • 一般来编程说,JDK是提供给Java工作人员使用的,其中包含了Java的开发工具,也包括了JRE。
  • 所以安装了JDK,就不用单独再安装JRE了。
  • 其中的开发工具:编译工具(Javac.exe)打包工具(Jar.exe)等。

JRE

JRE,Java Runtime Enviro编程nment(Java运行环境)

  • 包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等。
  • 如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

简单而言:使用JDK开发完成的Java程序,交给JRE运行。

JDK的下载,安装

JDK的下载通过官方网站获取JDK:JDK官方网站

JDK的安装

傻瓜式安装,安装路径不要有中文、空格或者特殊符号,安装路径统一。

提示安装JRE时,可以选择不安装。

  • 安装实例(JDK-8):

JDK8(Java Development kit)的安装与配置全过程

  • 我们下载下来JDK文件后,双击“运行”:

JDK8(Java Development kit)的安装与配置全过程

  • 点击“下一步”:

JDK8(Java Development kit)的安装与配置全过程

这里默认安装路径是在C盘,建议更改到其他盘:

  • 点击“更改”:

JDK8(Java Development kit)的安装与配置全过程

  • 这里建议去其他盘新建一个空文件夹,名称易于理解,例如:

JDK8(Java Development kit)的安装与配置全过程

JDK8(Java Development kit)的安装与配置全过程

  • 将该目录复制到 jdk 的前面:

JDK8(Java Development kit)的安装与配置全过程

  • 点击“确定”:

JDK8(Java Development kit)的安装与配置全过程

  • 点击“下一步”:

JDK8(Java Development kit)的安装与配置全过程

  • 等待读条:

JDK8(Java Development kit)的安装与配置全过程

弹出 jre 的安装路径,点击“更改”;

  • 建议修改和 jdk 放在同一个路径下:

JDK8(Java Development kit)的安装与配置全过程

可以现在该路径下新建一个空文件夹,名称和 jdk 基本一致,将 jdk 换成 jre;

JDK8(Java Development kit)的安装与配置全过程

在上面点击“更改”后弹出的页面选择新建的空文件夹:jre;

  • 点击“确定”:

JDK8(Java Development kit)的安装与配置全过程

  • 点击“下一步”:

JDK8(Java Development kit)的安装与配置全过程

  • 等待读条完成:

JDK8(Java Development kit)的安装与配置全过程

点击“关闭”,安装完成!

配置环境变量

为什么要配置环境变量?

我们可http://www.chinasem.cn以先来看看 JDK 是否安装成功:

方法:进入DOS页面下输入指令:

“java”、“javac”、“java -version”

  • 进入 DOS 小技巧:“win + R”、输入"cmd"、敲回车:

JDK8(Java Development kit)的安装与配置全过程

JDK8(Java Development kit)的安装与配置全过程

JDK8(Java Development kit)的安装与配置全过程

JDK8(Java Development kit)的安装与配置全过程

我们运行 javac 的时候就出现了问python题,JDK安装成功以后,在DOS下输入该指令会正常执行才是,问题出在哪了呢?

问题恰恰就出在了环境变量上。

我们再回过头来看看环境变量的设置:

首先:

打开桌面上的“此电脑”,或者文件夹里的“此电脑”的“属性”:

(个别电脑在桌面和文件夹中打开此电脑的属性会弹出不一样的界面,所以建议统一在文件夹中打开“此电脑”的“属性”:)

JDK8(Java Development kit)的安装与配置全过程

  • 右键“此电脑”,点击“属性”:

JDK8(Java Development kit)的安装与配置全过程

JDK8(Java Development kit)的安装与配置全过程

  • 点击“环境变量”:

JDK8(Java Development kit)的安装与配置全过程

  • 在下方“系统变量”的变量中找到 “Path”:

JDK8(Java Development kit)的安装与配置全过程

  • 选中并且双击它,或者点击“编辑”:

JDK8(Java Development kit)的安装与配置全过程

我们能看到第一个C盘下的一个路径:

  • 复制该路径进入文件资源管理器:

JDK8(Java Development kit)的安装与配置全过程

我们可以发现在该路径下存在三个可执行文件;

并且,没有 javac !

这就是DOS窗口下运行 javac 失败的原因。

知道了原因,怎么修改呢?

  • 查阅了相关资料,才知道,这个C盘下的系统环境变量是JDK-8版本以上自动添加的一个环境变量。
  • 我们可以进行手动删除。

JDK8(Java Development kit)的安装与配置全过程

  • 直接点击“删除”即可。

删除了该变量,我们如何配置正确的环境变量呢?

  • 首先,在系统变量下新建一个变量:

JDK8(Java Development kit)的安装与配置全过程

  • 选择“Path”,进行“编辑”:

JDK8(Java Development kit)的安装与配置全过程

  • 选择“新建”:

JDK8(Java Development kit)的安装与配置全过程

  • 输入 %JAVA_HOME%\bin ,点击“确定”:

JDK8(Java Development kit)的安装与配置全过程

  • 点击“确定”:

JDK8(Java Development kit)的安装与配置全过程

  • 点击“确定”:

JDK8(Java Development kit)的安装与配置全过程

至此,环境变量算是配置成功了!!!

我们现在再次进入DOS,

输入那几个指令:java、javac、java -version

JDK8(Java Development kit)的安装与配置全过程

JDK8(Java Development kit)的安装与配置全过程

JDK8(Java Development kit)的安装与配置全过程

JDK8(Java Development kit)的安装与配置全过程

JDK8(Java Development kit)的安装与配置全过程

这一次就说明JDK真的安装成功了!!!

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持China编程(www.chinasem.cn)。

这篇关于JDK8(Java Development kit)的安装与配置全过程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1155989

相关文章

Spring定时任务之fixedRateString的实现示例

《Spring定时任务之fixedRateString的实现示例》本文主要介绍了Spring定时任务之fixedRateString的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有... 目录从毫秒到 Duration:为何要改变?核心:Java.time.Duration.parse

Java 中 Optional 的用法及最佳实践

《Java中Optional的用法及最佳实践》在Java开发中,空指针异常(NullPointerException)是开发者最常遇到的问题之一,本篇文章将详细讲解Optional的用法、常用方... 目录前言1. 什么是 Optional?主要特性:2. Optional 的基本用法2.1 创建 Opti

docker编写java的jar完整步骤记录

《docker编写java的jar完整步骤记录》在平常的开发工作中,我们经常需要部署项目,开发测试完成后,最关键的一步就是部署,:本文主要介绍docker编写java的jar的相关资料,文中通过代... 目录all-docker/生成Docker打包部署文件配置服务A的Dockerfile (a/Docke

Java中实现对象的拷贝案例讲解

《Java中实现对象的拷贝案例讲解》Java对象拷贝分为浅拷贝(复制值及引用地址)和深拷贝(递归复制所有引用对象),常用方法包括Object.clone()、序列化及JSON转换,需处理循环引用问题,... 目录对象的拷贝简介浅拷贝和深拷贝浅拷贝深拷贝深拷贝和循环引用总结对象的拷贝简介对象的拷贝,把一个

Java 字符串操作之contains 和 substring 方法最佳实践与常见问题

《Java字符串操作之contains和substring方法最佳实践与常见问题》本文给大家详细介绍Java字符串操作之contains和substring方法最佳实践与常见问题,本文结合实例... 目录一、contains 方法详解1. 方法定义与语法2. 底层实现原理3. 使用示例4. 注意事项二、su

Spring Boot中获取IOC容器的多种方式

《SpringBoot中获取IOC容器的多种方式》本文主要介绍了SpringBoot中获取IOC容器的多种方式,包括直接注入、实现ApplicationContextAware接口、通过Spring... 目录1. 直接注入ApplicationContext2. 实现ApplicationContextA

详解Spring中REQUIRED事务的回滚机制详解

《详解Spring中REQUIRED事务的回滚机制详解》在Spring的事务管理中,REQUIRED是最常用也是默认的事务传播属性,本文就来详细的介绍一下Spring中REQUIRED事务的回滚机制,... 目录1. REQUIRED 的定义2. REQUIRED 下的回滚机制2.1 异常触发回滚2.2 回

linux配置podman阿里云容器镜像加速器详解

《linux配置podman阿里云容器镜像加速器详解》本文指导如何配置Podman使用阿里云容器镜像加速器:登录阿里云获取专属加速地址,修改Podman配置文件并移除https://前缀,最后拉取镜像... 目录1.下载podman2.获取阿里云个人容器镜像加速器地址3.更改podman配置文件4.使用po

Java 单元测试之Mockito 模拟静态方法与私有方法最佳实践

《Java单元测试之Mockito模拟静态方法与私有方法最佳实践》本文将深入探讨如何使用Mockito来模拟静态方法和私有方法,结合大量实战代码示例,带你突破传统单元测试的边界,写出更彻底、更独立... 目录Mockito 简介:为什么选择它?环境准备模拟静态方法:打破“不可变”的枷锁传统困境解法一:使用M

linux查找java项目日志查找报错信息方式

《linux查找java项目日志查找报错信息方式》日志查找定位步骤:进入项目,用tail-f实时跟踪日志,tail-n1000查看末尾1000行,grep搜索关键词或时间,vim内精准查找并高亮定位,... 目录日志查找定位在当前文件里找到报错消息总结日志查找定位1.cd 进入项目2.正常日志 和错误日