JDK下载配置

news2024/12/27 4:07:16

一、JDK的作用

        Java开发环境:JDK提供了完整的Java开发环境,包含编译器(javac)、解释器(java)、打包工具(jar)、文档生成工具(javadoc)等一系列工具,使得开发者能够编写、编译、运行Java应用程序。
        Java运行环境:JDK中包含了JRE(Java Runtime Environment),即Java虚拟机(JVM)和Java核心类库,它们为Java程序的运行提供了必要的支撑。JVM负责将编译后的Java字节码转换为目标平台的机器指令并执行,而核心类库则提供了大量预定义的功能类,方便开发者直接调用。
        API和类库:JDK包含了丰富的Java API,涵盖了网络、输入输出、图形用户界面、数据库连接、安全算法等诸多领域,使得开发者可以利用这些API快速构建功能丰富的应用程序。
开发工具支持:JDK是各类Java IDE(如Eclipse、IntelliJ IDEA、NetBeans等)的基础,IDE通过集成JDK提供的编译器和其他工具来辅助开发者完成高效的开发工作。
        跨平台特性:JDK保证了Java的“一次编写,到处运行”(Write Once, Run Anywhere, WORA)理念得以实现,通过统一的JVM结构使得Java程序能够在不同的操作系统平台上运行。
        总之,JDK是Java程序员进行任何Java开发活动所必需的核心工具集,无论是开发桌面应用、Web应用、移动应用还是企业级应用,都离不开JDK的支持。

二、下载

官网链接:    https://www.oracle.com/java

进入后点击 “Download Java

根据系统选择需要安装的版本(这里我以Windows系统安装21版本为例)

等待下载成功后放在一个没有中文的文件夹路径下!然后双击。

出现以下页面后点击 “Next”

遇到安装路径时(默认选择C盘),也可以选择其它地方(不要有中文),最后点击 "Next"

比如我安装在了D盘的一个文件夹(在下面配置环境变量的时候会用到)

等待安装

点击 “Close”

三、配置

直接在左下方搜索栏中 搜索 “环境变量”打开

点击 “环境变量”

点击 “新建”

变量名可以随意命名

变量值就是你所安装JDK的位置

最后点击确定

双击 “Path”

点击 “新建” 将 “JAVA_HOME”引用到这里

不知道“JAVA_HOME”是什么可以看一下上面,这只是个变量名,它的值就是你所安装的jdk的路径

最后 “win+R” 运行cmd命令窗口

输入命令 : Java --version (可以看到其版本号)

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

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

相关文章

人工智能(Educoder)-- 搜索技术 -- 盲目式搜索

第1关:盲目搜索之宽度优先搜索算法 任务描述 本关任务:给定迷宫地图以及在迷宫中的起始位置,利用宽度优先搜索算法求解走出迷宫的最短路径长度,走出迷宫意味着达到迷宫地图的边界(所有位置下标0开始)。 …

基于python+vue超市在线销售系统的设计与实现flask-django-php-nodejs

根据此问题,研发一套超市在线销售系统,既能够大大提高信息的检索、变更与维护的工作效率,也能够方便信息系统的管理运用,从而减少信息管理成本,提高效率。 该超市在线销售系统采用B/S架构、并采用python语言以及django…

鸿蒙一次开发,多端部署(十二)资源使用

在页面开发过程中,经常需要用到颜色、字体、间距、图片等资源,在不同的设备或配置中,这些资源的值可能不同。有两种方式处理: 应用资源:借助资源文件能力,开发者在应用中自定义资源,自行管理这些…

I/O多路复用:select/poll/epoll

最基本的 Socket 模型 要想客户端和服务器能在网络中通信,那必须得使用 Socket 编程,它是进程间通信里比较特别的方式,特别之处在于它是可以跨主机间通信。 Socket 的中文名叫作插口,咋一看还挺迷惑的。事实上,双方要…

两直线交点算法 C

求两直线交点算法 有中间交点 则CD在AB异侧 A B A C A B A D \nobreak AB \times AC \newline AB \times AD ABACABAD 异号 叉乘后相乘小于零 等于零的几种情况 A B C与AB共线 D与AB共线 求交点,可由面积比例用叉乘计算 C E C D S A B C S A B C D . \frac…

解决前端跨域问题

前端跨域问题 该问题是由于前端的服务路径或端口和后台的不一致所导致的 Springboot跨域设置 import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.cors.CorsConfiguration; …

「媒体邀约」选择媒体公关公司邀约媒体有哪些优势-51媒体网

传媒如春雨,润物细无声,大家好,我是51媒体网胡老师。 选择媒体公关公司邀约媒体具有以下优势: 丰富的媒体资源:媒体公关公司通常与各大主流媒体、行业媒体、网络媒体等有着长期合作关系,拥有丰富的媒体资源…

ChatGPT论文指南|揭秘8大ChatGPT提示词研究技巧提升写作效率【建议收藏】

点击下方▼▼▼▼链接直达AIPaperPass ! AIPaperPass - AI论文写作指导平台 公众号原文▼▼▼▼: ChatGPT论文指南|揭秘8大ChatGPT提示词研究技巧提升写作效率【建议收藏】 目录 1.写作方法 2.方法设计 3.研究结果 4.讨论写作 5.总结结论 6.书…

Install Docker

Docker Desktop 直接安装 Docker Desktop Docker Desktop includes the Docker daemon (dockerd), the Docker client (docker), Docker Compose, Docker Content Trust, Kubernetes, and Credential Helper. Linux下安装Docker CE 参考官方文档 参见阿里云的文档 # step 1…

ClickHouse--11--物化视图

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 1.物化视图什么是物化视图? 1.1 普通视图1.2 物化视图1.3 优缺点1.4 基本语法1.5 在生产环境中创建物化视图1.6 AggregatingMergeTree 表引擎3.1 概念3.2 Aggregat…

WorkPlus一站式IM即时通讯解决方案,提升企业沟通效率与协作能力

在企业内部沟通与协作中,高效的即时通讯是实现团队协作与工作效率的重要保障。而WorkPlus以其稳定可靠的性能和全面的功能,为企业提供一站式的IM即时通讯解决方案,助力企业提升沟通效率与协作能力。IM即时通讯在企业中的重要性不言而喻。作为…

【索引失效】MySQL索引失效场景

1、对索引使用左或者左右模糊匹配 当我们使用左或者左右模糊匹配的时候,也就是 like %xx 或者 like %xx% 这两种方式都会造成索引失效。 比如下面的 like 语句,查询 name 后缀为「林」的用户,执行计划中的 typeALL 就代表了全表扫描&#xff…

解决Animate.css动画效果无法在浏览器运行问题

背景 在开发官方网站的时候,临时更换了电脑,发现原本正常的动画效果突然不动了。 经过 chrome、Microsoft Edge都无法运行。 Animate.css | A cross-browser library of CSS animations. 问题排查 通过审查元素后发现类名是注入并且生效的。 验证 然…

【Linux】vim配置及安装方法

注 安装方法在文章最后 配置文件的位置 在目录 /etc/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为“.vimrc”。例如&…

小目标检测篇 | YOLOv8改进之增加小目标检测层(四头检测机制)

前言:Hello大家好,我是小哥谈。小目标检测是计算机视觉领域中的一个研究方向,旨在从图像或视频中准确地检测和定位尺寸较小的目标物体。相比于常规目标检测任务,小目标检测更具挑战性,因为小目标通常具有低分辨率、低对比度和模糊等特点,容易被背景干扰或遮挡。为了解决小…

Windows复现SiamCAR代码遇到的报错与解决方法

一、环境基础 Windows10以上 已装Anaconda 支持GPU 已经gitclone:https://github.com/HonglinChu/SiamTrackers 二、遇到的报错 1. No module named pycocotools._mask 方案一:加载非常慢 conda install -c conda-forge pycocotools 方…

Yocto学习笔记1-下载与首次编译

Yocto学习笔记1-下载与首次编译 1、基础环境介绍2、注意点3、安装依赖3.1 yocto常规系统构建所需依赖库(较全)3.2 龙芯适配时的最小依赖库(最小) 4、下载4.1 通过git克隆4.2 查看所有远程分支4.3 签出一个长期支持的稳定版本4.4 查…

2024年noc指导教师认证测评参考试题题目1-2合集

[noc指导教师认证] 测评参考试题 说明:NOC教师指导认证考试题目是从题库里抽题,因此每位老师每次考试题目都不一样以下题目为测试考试时收集到的一些题目,作为辅助提供给各位老师,老师们可以记住题目及答案的具体内容 (选项顺序会变),以免考试时遇到。2024年的做的题目有的…

【前端寻宝之路】学习和使用表单标签和表单控件

🌈个人主页: Aileen_0v0 🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法|MySQL| ​💫个人格言:“没有罗马,那就自己创造罗马~” #mermaid-svg-cR8zvB8CkpxTk485 {font-family:"trebuchet ms",verdana,arial,sans-serif;f…

DataEase大屏iframe嵌入自建网站(React)

1、修改dataease 所在的服务器nginx配置 server {listen 80;server_name dataease.ibaiqiu.cn;return 307 https://$host$request_uri; } server {listen 443 ssl;server_name dataease.ibaiqiu.cn;client_max_body_size 30M;ssl_certificate /usr/local/nginx/co…