Windows安装Java环境(OracleJDK)

news2024/10/6 8:39:49

在下载之前,我们先了解一下java的前世今生

  • 1991年:Java 的前身 Oak 由 James Gosling 和他的团队在 Sun Microsystems 公司开发。
  • 1995年:Oak 更名为 Java,并在同年发布。Java 1.0 版本正式推出。
  • 1996年:Sun Microsystems 将 Java 提交给国际标准化组织(ISO)进行标准化,形成了 Java 语言规范。
  • 1998年:Java 2 平台发布,引入了重要的改进和增强。
  • 2006年:Sun Microsystems 将 Java 发布为开放源代码,形成了 OpenJDK 项目。
  • 2010年:Oracle 公司收购了 Sun Microsystems,获得了 Java 技术的所有权。即java有了Oracle JDK的版本
  • 2011年:Java 7 发布,引入了一些新特性和改进。OpenJDK 和 Oracle JDK之间开始出现了一些区别
  • 2014年:Java 8 发布,引入了 Lambda 表达式和函数式编程特性。
  • 2017年:Java 9 发布,引入了模块化系统。
  • 2018年:Java 10 和 Java 11 发布,其中 Java 11 是一个长期支持(LTS)版本。

OpenJDK 是一个开源的 JDK 实现,它是基于 Sun Microsystems 开发的 JDK 代码库,并由 Oracle 和其他贡献者共同维护和开发。但是我们主要是为了学习为主,所以我们可以下载和安装Oracle JDK。

文章目录

    • 第一步,下载jdk
    • 第二步,安装jdk
    • 第三步,配置环境变量
    • 第四步,idea配置java环境

第一步,下载jdk

进入oracle官网:https://www.oracle.com/java/technologies/downloads/#java8
选择对应的Windows的版本,我们演示的电脑是64位的

在这里插入图片描述

所以我们选择这个选项下载

在这里插入图片描述

下载的话需要oracle的账号密码,如果没有的话注册一个即可

在这里插入图片描述

之后重复上面的操作点击要下载的版本登录账号即可开始下载,下载完Windows是一个exe可运行的安装包

第二步,安装jdk

双击即可进行安装

在这里插入图片描述

出现这个界面说明开始安装了

在这里插入图片描述

接下来跟着下面的步骤来,更改安装位置,不要安装在c盘

在这里插入图片描述

这里我们安装在d盘,点击下一步

在这里插入图片描述

再次更改

在这里插入图片描述

在刚刚的文件夹下面如此新建一个叫jre-1.8的文件夹

在这里插入图片描述

安装到这个下面

在这里插入图片描述

jdk和jre的区别如下图所示

在这里插入图片描述

JDK 是用于开发 Java 应用程序的工具包,包含了 JRE 的所有功能,并且还提供了开发工具和库。而 JRE 是用于执行已编译的 Java 程序的运行时环境,包含了 Java 虚拟机和类库。

等待安装

在这里插入图片描述

安装完成

在这里插入图片描述

之后我们就可以看到电脑里面有两个程序,如果有需要卸载的要求,右键直接卸载即可

在这里插入图片描述

第三步,配置环境变量

环境变量其实就是告诉我们的电脑java装在哪里了,环境变量位置如下:

在这里插入图片描述

现在的java已经优化了环境变量配置,能自动找到java的路径了

java -version

在这里插入图片描述

因为他自动在电脑的环境变量里面加了一行变量:

在这里插入图片描述

这里面就装着java的运行脚本

在这里插入图片描述

但是我们还是要配置环境变量,为了防止系统中的其他软件找不到java,环境变量位置:

添加如下信息,就是我们刚刚安装的位置,注意路径按照实际的安装路径来填写,是jdk-1.8文件夹所在的位置

添加系统变量命名为JAVA_HOME

在这里插入图片描述

JAVA_HOME
D:\Java\jdk-1.8

新建Path变量为 %JAVA_HOME%\bin

在这里插入图片描述

第四步,idea配置java环境

在这里插入图片描述

设置java编译器版本

在这里插入图片描述

设置项目jdk版本,如果上面我们配置了环境变量成功,idea会自动识别到jdk的位置,我们选上就好了

在这里插入图片描述

如果没有找到也可以手动选择jdk的位置,例如:D:\Java\jdk-1.8

在这里插入图片描述

至此我们已经在Windows上安装了jdk8版本,如果对你有帮助,请点一个赞和关注,谢谢大家。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1222602.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

wpf devexpress 添加GanttControl到项目

这个教程示范如何添加GanttControl 到你的项目使用内置GanttControl数据类。 要求 添加 Devexpress.Wpf.Gantt Nuget包到你的项目使用GanttControl. 数据模型 GanttControl携带和内置数据对象,可以使用创建视图模型: GanttTask 呈现甘特图任务 Gan…

web服务器练习---配置nginx三种虚拟主机

在做实验之前,大家先安装nginx服务,有两种安装方法: 1、rpm包安装(安装过程简单,适用于学习阶段,方便测试) 2、源码安装(安装过程较为复杂,适用于生产环境)…

每天一点python——day69

#字符串的比较操作使用的符号&#xff1a; >[大于]&#xff0c;>[大于等于]&#xff0c;<[小于]&#xff0c;<[小于等于]&#xff0c;[等于]&#xff0c;![不等于]#如图&#xff1a; #例子&#xff1a;比较原理释义&#xff1a;每个字符在计算机里面都有一个原始值…

如何解決開機後出現BitLocker修復畫面/取得BitLocker金鑰

[Notebook/Desktop/AIO] 疑難排解 - 如何解決開機後出現BitLocker修復畫面/取得BitLocker金鑰 如果您遇到開機進入系統後出現BitLocker修復畫面&#xff0c;這表示您電腦的硬碟已受BitLocker保護(硬碟被鎖住)。當系統在維修以及其他因素下做過硬體變動或BIOS更新設置變動&…

【大模型应用开发教程】动手学大模型应用开发,一起探索LLM Universe

动手学大模型应用开发 01 开源初心02 教程内容03 学习指南04 文章最后 原文链接-奇想星球 LLM 正逐步成为信息世界的新革命力量&#xff0c;其通过强大的自然语言理解、自然语言生成能力&#xff0c;为开发者提供了新的、更强大的应用开发选择。随着国内外井喷式的 LLM API 服…

【云服务器选型指南:五大关键】

云服务器选型指南 写在前面 在云计算时代&#xff0c;云服务器&#xff08;Elastic Compute Service, ECS&#xff09;凭借其简单高效、安全可靠、处理能力可弹性伸缩等特点&#xff0c;成为构建稳定、安全应用的首选。相比物理服务器&#xff0c;云服务器的管理方式更为简单…

盘点52个Python各行各业管理系统源码Python爱好者不容错过

盘点52个Python各行各业管理系统源码Python爱好者不容错过 学习知识费力气&#xff0c;收集整理更不易。 知识付费甚欢喜&#xff0c;为咱码农谋福利。 源码下载链接&#xff1a;https://pan.baidu.com/s/1pcP-94UY_57sAd2oDB3i6Q?pwd8888 提取码&#xff1a;8888 项目名…

Flume学习笔记(1)—— Flume入门

Flume 概述 Flume 是 Cloudera 提供的一个高可用的&#xff0c;高可靠的&#xff0c;分布式的海量日志采集、聚合和传输的系统 Flume 基于流式架构&#xff0c;灵活简单 Flume最主要的作用就是&#xff0c;实时读取服务器本地磁盘的数据&#xff0c;将数据写入到HDFS 基础架…

【SAP-QUERY】QUERY报表的创建

SQ03&#xff1a;创建用户组 环境-》查询区域-》选择标准区域 创建用户组和用户组描述 可选分配权限&#xff08;授权当前用户组下人员可以修改该query报表&#xff09; SQ02&#xff1a;创建信息集 确认区域是否为标准区域 选择创建的用户组 创建信息集&#xff1a;输入描述&a…

Nacos 配置中心底层原理(1.X版本)

前言 Nacos 1.X版本 是长轮询 Nacos 2.X版本 是GRPC 长轮询 概念 客户端会轮询向服务端发出一个长连接请求&#xff0c;这个长连接最多30s就会超时&#xff0c;服务端收到客户端的请求会先判断当前是否有配置更新&#xff0c;有则立即返回&#xff0c;如果没有服务端会将这个…

【数据结构】图的简介(图的逻辑结构)

一.引例&#xff08;哥尼斯堡七桥问题&#xff09; 哥尼斯堡七桥问题是指在哥尼斯堡市&#xff08;今属俄罗斯&#xff09;的普雷格尔河&#xff08;Pregel River&#xff09;中&#xff0c;是否可以走遍每座桥一次且仅一次&#xff0c;最后回到起点的问题。这个问题被认为是图…

虚拟机上安装docker,并安装flink镜像

1. 安装docker 官网步骤&#xff1a;https://docs.docker.com/engine/install/centos/ sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo yum install docker-ce docker-ce-cli containerd.…

AppInfo应用信息查看V1.0.2测试版

https://download.csdn.net/download/zzmzzff/88549035

巧用SqlServer数据库实现邮件自动发送功能

使用数据库发送邮件需要三个步骤&#xff0c;配置数据库的邮件服务、编写存储过程、设置SQL作业&#xff0c;接下来开始逐步分享&#xff1a; 配置数据库邮件&#xff1a; 在SqlServer左侧菜单栏中&#xff0c;找到管理页签中数据库邮件选项&#xff1a; 接下来开始配置数据库…

酷柚易汛ERP - 系统初始化操作指南

1、应用场景 重新初始化将会清空系统数据&#xff0c;恢复至新系统初始创建的状态&#xff0c;且不可逆转&#xff0c;请谨慎操作&#xff01; 初始化系统需要验证管理员密码&#xff0c;密码输入正确后即可开始初始化系统

电子学会2023年06月青少年软件编程(图形化)等级考试试卷(一级)真题,含答案解析

青少年软件编程(图形化)等级考试试卷(一级) 一、单选题(共25题,共50分) 1. 看图找规律,请问下图红框中是?( ) A.

基础课8——中文分词

中文分词指的是将一个汉字序列切分成一个一个单独的词。分词就是将连续的字序列按照一定的规范重新组合成词序列的过程。在英文的行文中&#xff0c;单词之间是以空格作为自然分界符的&#xff0c;而中文只是字、句和段能通过明显的分界符来简单划界&#xff0c;唯独词没有一个…

医院数字化LIS(检验信息系统)源码

临床检验信息管理系统&#xff08;LIS&#xff09;是利用计算机连接医疗设备&#xff0c;通过计算机信息处理技术&#xff0c;将医院检验科或实验室的临床检验数据进行自动收集、存储、处理、提取、传输和交换&#xff0c;满足所有授权用户的功能需求。 一、系统概述 1.LIS&am…

在线 sha1 加密

ttmd5 http://www.ttmd5.com/hash.php?type5 qqxiuzi https://www.qqxiuzi.cn/bianma/sha-1.htm jb51 http://tools.jb51.net/password/sha_encode

如何啟用 BitLocker來加密硬盤

概述 什麼是 BitLocker&#xff1a; BitLocker 磁碟機加密是一項本機安全性功能&#xff0c;可對安裝 Windows 的磁碟機上的所有內容進行加密。設備加密透過加密來幫助保護您的資料。只有擁有正確加密金鑰&#xff08;例如個人識別碼&#xff09;的人才能解密它。 它是如何運…