Java JDK下载与安装教程

news2024/10/2 8:20:26

文章目录

  • Java JDK 简介
  • 下载 JDK
  • 安装 JDK


Java JDK 简介

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

万事开头难。在了解什么是 Java、Java 语言的特点以及学习方法之后,本节将介绍如何搭建编写 Java 程序所需要的开发环境——JDK(Java Development Kit)。

JDK 是一种用于构建在 Java 平台上发布的应用程序、Applet 和组件的开发环境,即编写 Java 程序必须使用 JDK,它提供了编译和运行 Java 程序的环境。

在安装 JDK 之前,首先要到 Oracle 网站获取 JDK 安装包。JDK 安装包被集成在 Java SE 中,因此下载 Java SE 即可,具体步骤如下。

下载 JDK

1.在浏览器中输入 www.oracle.com,打开 Oracle 公司的官方网站。
在这里插入图片描述

2.单击导航栏的Products,找到Java并单击
在这里插入图片描述
3.单击右上角的【Download】按钮
在这里插入图片描述
4.单击Java archive,以便选择更多需要的版本
在这里插入图片描述
5.选择【Java SE】,再单击右边Java SE downloads 下的Java SE 11
在这里插入图片描述
6.向下滑动滚动条,出现下图界面,单击 【Windows x64 Installer】—— 【jdk-11.0.16.1_windows-x64_bin.exe】
在这里插入图片描述7.勾选接收框,再单击download按钮就可以直接下载了
在这里插入图片描述

8.如果没有登录oracle就需要登录一下,没有oracle账户的话,也可以注册一个,相信你以后也会经常用到oracle产品的。
在这里插入图片描述
下载完成
在这里插入图片描述

安装 JDK

1.双击下载好的jdk安装包,弹出的警告、单击运行按钮
在这里插入图片描述
2.单击下一步按钮
在这里插入图片描述

3.设置一下安装目录,然后单击下一步按钮
在这里插入图片描述

4.等待安装即可
在这里插入图片描述
5.安装完成,单击关闭按钮,关闭界面
在这里插入图片描述

6.安装完成后,在安装位置打开 JDK 的文件夹,内容和目录结构如下图
在这里插入图片描述
从上图可以看出,JDK 安装目录下具有多个子目录和一些网页文件,其中重要目录和文件的说明如下。

  • bin:提供 JDK 工具程序,包括 javac、java、javadoc、appletviewer 等可执行程序。
  • conf:该目录下主要存放 JDK 的相关配置文件。
  • include:存放用于本地访问的文件。
  • jmods:该目录下主要存放了 JDK 的各种模块。
  • legal:该目录下主要存放了 JDK 各模块的授权文档。
  • lib:存放 Java 的类库文件,工具程序实际上使用的是 Java 类库。JDK 中的工具程序,大多也由 Java 编写而成。

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

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

相关文章

Flink系列文档-(YY11)-watermark工作机制

1 WaterMark生成工作机制 观察源码 /*** A WatermarkGenerator for situations where records are out of order, but you can place an upper* bound on how far the events are out of order. An out-of-order bound B means that once an event* with timestamp T was encou…

[附源码]Python计算机毕业设计SSM酒店管理系统(程序+LW)

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

alertmanager 基于webhook-adapter插件实现企业微信机器人提醒服务

前言 Alertmanager处理客户端应用程序(例如 Prometheus 服务器)发送的警报。它负责删除重复数据、分组并将它们路由到正确的接收器集成,例如电子邮件、PagerDuty 或 OpsGenie。它还负责警报的静音和抑制。 前提要求 安装docker,…

分布式搜索引擎 ElasticSearch(ES)

一、初识elasticsearch 1.了解ES 1)elasticsearch的作用 elasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助我们从海量数据中快速找到需要的内容。elasticsearch结合kibana、Logstash、Beats,也就是elast…

基于SSH的周报管理系统

来公司的第一个实习项目,前端使用的是Freemark,刚开始上手比较复杂,慢慢摸索也算是圆满完成了,加油!

LockSupport与线程中断

LockSupport与线程中断 线程中断机制 voidinterrupt()中断此线程static booleaninterrupted()获取当前线程中断标志位 true|falsebooleanisInterrupted()获取当前线程中断标志位true|false static boolean interrupted()和boolean isInterrupted&#x…

【unity】安卓环境配置(踩坑整理)

一、基础环境配置 1、模块安装 可能报错:Currently selected scripting backend (IL2CPP) is notinstalled. 解决:部分项目依赖于IL2CPP,及WebGL组件,因此也需要勾上。 2、打开偏好设置 3、设置需要的VS版本 可能报错&#xf…

Linux动态库与静态库

Linux动态库与静态库 文章目录Linux动态库与静态库1.库的概念、种类与使用2.链接简述2.1 链接过程理解2.2 静态链接与动态链接概念2.3 静态链接与动态链接的例子3.动态库与静态库的生成方法3.1 静态库的生成3.2 静态库的打包3.2 静态库的使用3.3 动态库的生成3.4 动态库的打包3…

[附源码]JAVA毕业设计基于web的面向公众的食品安全知识系统(系统+LW)

[附源码]JAVA毕业设计基于web的面向公众的食品安全知识系统(系统LW) 目运行 环境项配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&…

设备发现:通向全面网络可见性的途径

想实现企业网络安全防护,它首先需要完全了解其网络中发生的所有事件。有了这种可见性,企业网络安全管理员可以分析用户在网络环境中进行了哪些危险的操作,并采取必要的应对措施来主动保护企业网络免受攻击。 日志取证 但是,如果攻…

Java 每日一练 (7)

Java每日一练(7) 单选 1. JAVA属于( )。   A 操作系统 B 办公软件 C 数据库系统 D 计算机语言 答案 : java 是属于一门语言,是 计算可以识别的语言, 所以 答案 D 2. 类声明中,声明抽象类的关键字是 ( …

9.HTTP协议

通信有三要素,分别是通信的主体(通信的双方是谁),通信的内容,通信的方式(打电话,写信这种)| 通信协议是通信双方完成通信所必须遵守的规则和约定 网页内容叫做超文本(HyperText),网页内容的传输协议叫做超文本传输协…

JDSU故障测试仪维修OTDR光时域反射仪维修MTS2000

应用范围:邮电通信工程与维护,有线电视工程与维护,光缆制造商,光纤综合布线系统。 功能特点: 结构紧凑,重量轻,高度集成 已经可以支持40多个应用模块 有IL/ORL、OTDR、PMD、CD 或WDM 插拔模…

忆享科技聚焦|数字经济、网络安全、5.5G、数字火炬手……热点资讯一览

“忆享聚焦”栏目第十期来啦!本栏目汇集近期互联网最新资讯,聚焦前沿科技,关注行业发展动态,筛选高质量讯息,拓宽用户视野,让您以最低的时间成本获取最有价值的行业资讯。 目录 行业资讯 1. 工信部&#xf…

十三、Vue CLI(1)

本章概要 简介安装创建项目 vue create使用图形界面 在开发大型单页面应用时,需要考虑项目的组织结构、项目构建、部署、热加载、代码单元测试等多方面与核心业务逻辑无关的事情,对于项目中用到的构建工具、代码检查工具等还需要一遍一遍地重复配置。…

大数据技术——结合Flume官方理解常用组件

Flume的常用组件包括Event和Agent。Agent又包含了Source、Channel以及Sink,本片文章将从官方说明文档入手,详细描述各组件以及组件的属性和功能。 文章目录1 常用的Source类型描述1.1 Netcat Source1.2 Exec Source1.3 Spooling Directory Source1.4 Tai…

【SQL】redo log | undo log

【SQL】日志redo日志和undo日志REDO LOGredo的整体流程UNDO LOG小结redo日志和undo日志 REDO LOG 称为重做日志,提供再写入操作,恢复提交事务修改的页操作,用来保证事务的持久性。 事务提交后,刚写完缓冲池,数据库宕…

Linux 必知必会

一、Linux 简介 Linux 与 Windows 和 Mac OS 等系统一样,它也是一个操作系统,并且是一个开源的类 unix 操作系统。凭借着其免费、安全、高稳定性等特点,被广泛应用于服务器、嵌入式开发等领域,并且在服务器领域一枝独秀&#xff0…

docker-compose Install Prometheus

前言 Prometheus是一个开源的系统监控和报警系统,现在已经加入到CNCF基金会,成为继k8s之后第二个在CNCF托管的项目,在kubernetes容器管理系统中,通常会搭配prometheus进行监控,同时也支持多种exporter采集数据,还支持pushgateway进行数据上报,Prometheus性能足够支撑上…

蒙代尔-弗莱明模型

蒙代尔-弗莱明模型 – 潘登的宏观经济学笔记 文章目录蒙代尔-弗莱明模型 -- 潘登的宏观经济学笔记IS-LM-BP蒙代尔-弗莱明模型资本完全流动固定汇率制度浮动汇率制资本完全不流动固定汇率制浮动汇率制资本不完全流动(KA主导,BP斜率小)固定汇率制浮动汇率制资本不完全…