【Java基础】JDK和JRE的安装+配置环境变量

简介: 学习了解JDK和JRE的安装+配置环境变量。

Java环境搭建


JDK下载

配置环境变量

检查


JDK下载


你可以直接在浏览器搜索框中搜索 甲骨文,进入官网下载。


也可以使用链接进行访问:https://www.oracle.com/


为了您的方便,这里是官网超链接:甲骨文


当然,直接用我分享的资源将更加方便,省去官网注册账号的时间:

链接:https://pan.baidu.com/s/1CTia3iDnyjLqqgO3gvjXlg

提取码:jdk8


以下是官网下载指引

点击产品栏目,选择Java:

微信图片_20221028221546.png


跳转页面后,下滑,根据图片指引,点击下载:

微信图片_20221028221554.png


如果你想下载最新版本,跳转页面后下滑,选择适合你计算机操作系统的安装包即可。

微信图片_20221028221603.png


如果想要寻找往期版本,点击Java存档,下滑寻找过往版本:

微信图片_20221028221625.png微信图片_20221028221631.png

接下来,使用Java SE 8 进行演示。

操作与上文一致,选择适合自己计算机的操作系统,下载程序。

微信图片_20221028221640.png


点击确认下载后,可能需要你注册或登录账号,按流程走即可

微信图片_20221028221646.png

下载完成:

微信图片_20221028221653.png

打开文件。

需注意:下载的位置目录要全英文,不要出现中文和空格,打开文件后按照指引来即可:

微信图片_20221028221659.png

按照指引安装完成,就有以下目录(JDK+JRE):

图片是我曾经安装的1.8.0_311版本。

微信图片_20221028221710.png


配置环境变量


右键我的电脑,选择属性。

或者点击(计算机设置–系统–关于 按钮)

两个操作都能打开此页面:

微信图片_20221028221717.png

选择高级系统设置,之后选择“环境变量”:

微信图片_20221028221724.png

点击新建:

微信图片_20221028221730.png

变量名写JAVA_HOME;

JAVA_HOME

变量值填写刚才下载好的jdk文件的目录(复制粘贴即可):

微信图片_20221028221744.png微信图片_20221028221752.png

完成后选择Path,编辑,将bin目录添加进去:

微信图片_20221028221758.png微信图片_20221028221806.png

%JAVA_HOME%\bin

这样,环境变量就配置好了。


检查


Win + R : cmd 呼出控制台

微信图片_20221028221812.png

javac+回车:

微信图片_20221028221819.png

希望我的指引能帮助到大家。

制作不易
觉得文章不错的可以:
**点赞**
**评论**
**关注**

微信图片_20221028221827.jpg


目录
相关文章
|
2月前
|
Oracle 安全 Java
深入理解Java生态:JDK与JVM的区分与协作
Java作为一种广泛使用的编程语言,其生态中有两个核心组件:JDK(Java Development Kit)和JVM(Java Virtual Machine)。本文将深入探讨这两个组件的区别、联系以及它们在Java开发和运行中的作用。
90 1
|
2月前
|
IDE Java 编译器
开发 Java 程序一定要安装 JDK 吗
开发Java程序通常需要安装JDK(Java Development Kit),因为它包含了编译、运行和调试Java程序所需的各种工具和环境。不过,某些集成开发环境(IDE)可能内置了JDK,或可使用在线Java编辑器,无需单独安装。
84 1
|
2月前
|
小程序 Java 程序员
JDK 和 JRE 有什么区别
JDK(Java Development Kit)是Java开发工具包,包含编译器、调试器等开发工具,用于开发Java程序。JRE(Java Runtime Environment)是Java运行环境,包含Java虚拟机和类库,用于运行Java程序。简言之,JDK用于编写Java程序,JRE用于运行这些程序。
65 1
|
3月前
|
Java Spring 数据库连接
[Java]代理模式
本文介绍了代理模式及其分类,包括静态代理和动态代理。静态代理分为面向接口和面向继承两种形式,分别通过手动创建代理类实现;动态代理则利用反射技术,在运行时动态创建代理对象,分为JDK动态代理和Cglib动态代理。文中通过具体代码示例详细讲解了各种代理模式的实现方式和应用场景。
44 0
[Java]代理模式
|
3月前
|
Java Linux iOS开发
如何设置 Java 的环境变量
设置Java环境变量是使用Java开发工具和运行Java程序的前提。主要步骤包括:安装JDK,配置系统环境变量中的JAVA_HOME、PATH和CLASSPATH,确保命令行可直接调用javac和java命令。
77 6
|
3月前
|
Java
Java基础之 JDK8 HashMap 源码分析(中间写出与JDK7的区别)
这篇文章详细分析了Java中HashMap的源码,包括JDK8与JDK7的区别、构造函数、put和get方法的实现,以及位运算法的应用,并讨论了JDK8中的优化,如链表转红黑树的阈值和扩容机制。
43 1
|
3月前
|
分布式计算 资源调度 Hadoop
大数据-01-基础环境搭建 超详细 Hadoop Java 环境变量 3节点云服务器 2C4G XML 集群配置 HDFS Yarn MapRedece
大数据-01-基础环境搭建 超详细 Hadoop Java 环境变量 3节点云服务器 2C4G XML 集群配置 HDFS Yarn MapRedece
100 4
|
3月前
|
IDE Java 编译器
java编译器的安装/环境变量的配置
java编译器的安装/环境变量的配置
41 0
Java相关配置
Java相关配置
1271 0
|
8天前
|
Java
Java—多线程实现生产消费者
本文介绍了多线程实现生产消费者模式的三个版本。Version1包含四个类:`Producer`(生产者)、`Consumer`(消费者)、`Resource`(公共资源)和`TestMain`(测试类)。通过`synchronized`和`wait/notify`机制控制线程同步,但存在多个生产者或消费者时可能出现多次生产和消费的问题。 Version2将`if`改为`while`,解决了多次生产和消费的问题,但仍可能因`notify()`随机唤醒线程而导致死锁。因此,引入了`notifyAll()`来唤醒所有等待线程,但这会带来性能问题。
Java—多线程实现生产消费者