JDK和IntelliJ IDEA下载和安装及环境配置教程

news2024/11/25 6:56:12

一、JDK下载(点击下方官网链接)

Java Downloads | Oracle

        选择对应自己电脑系统往下拉找到自己想要下载的JDK版本进行下载,我下的是jdk 11,JDK有安装版和解压版,我就直接下安装版的了。

.exe和.zip的区别:文件大小不同,安装不同,添加快捷方式不同

6ea7db80ca2e4a43b5a52370b57caca5.png

注:下载的时候需要登录之后才可以下载,没有账号的需要注册一下

57386512e7134cb2b1db5a5b512600b4.png

  • 点击【Java archive】可以看到更多jdk版本

86c487dafb86435cadf65c4606ed2d7d.png

二、JDK安装

  • 双击下载好的JDK版本

84647aac324948eab8e589dd264ebc9a.png

 1.点击【下一步】

af98342fd7d24784960d854869e8b3a7.png

2.点击【更改】可以按需修改安装路径,修改后直接点击【下一步】

 cea2c54b3a114f98bfbc65e9525cc78d.png

 3.点击【关闭】

73227cf4ec4f4a84b2d7712d8f154627.png

三、环境变量配置

  • 1.鼠标右键点击【此电脑】,选择【属性】

21c400bf2a0a4b0ba919a7c233e31e51.png

  • 2.选择【高级系统设置】 

87a1fb4552fb4f51a135c6bdbb205450.png

  •  3.选择【环境变量】

16851b46b00a4a739eda668048a0d2fe.png

  •  4.在【系统变量】点击【新建】

9e5bee404f824786b8124b01262f5db5.png

  •  5.在【变量名】输入 JAVA_HOME, 【变量值】为JDK的安装路径,然后点击【确定】 

33ce58deae9e4cd588bcf795bbbc6b3e.png

  • 6.在【系统变量】找到【Path】选中后点击【编辑】配置环境变量,点击【新建】,输入【%JAVA_HOME%\bin】(jdk安装目录下的bin目录的安装路径),然后一直点击【确定 】

 

0a1d3b55ed1b4d6d91e06aa1a8dae7ff.png

  • 7.测试配置JDK环境变量是否成功

①键盘按住【win】+【R】输入cmd 回车

8b9f7b9aab5340a3b19b2056714a0c78.png

 ②输入  java -version  ,显示版本即为配置成功0eedb25709674e6790970c76e6511388.png

四、IDEA安装

双击安装包,点击【Next】

3f1475ddca944d99b7611093c47ec0fa.png

 自定义安装路径,也可以不修改,点击【Next】

b31890b66ce6424484579c5bffd5c58d.png

建议勾选以下两项后点击【Next】

5b75c118b237433eb35f9bc65c01e98d.png

 点击【Install】后等待下载

dea88966367d4ffe90fc0d8aa8b7fa15.png

安装完毕,点击【Finish】

685bcadd4a84478faffa0d7c441454d9.png

 下面来写一个Hello World测试一下能否使用

新建一个项目 

777c3577f112413589375c56444c6b9f.png

 取一个名字,然后选择一下要存放的位置,以及你所安装的jdk版本,然后点击【create】即可f10c35aaf3f74c849ef80e877a525e62.png

 b29c7f5f5b924ed88b3d6d9a12964d77.png

 

 新建一个类

6f4435b5cace4cbb86d114ef8e1b725c.png

 输入以下代码打印一下 Hello World!,成功打印即代表安装配置完成

392e497d7b0b4ac7abf5e77318807272.png

 

 

 

 

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

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

相关文章

链表(下)

0.上篇引入: 顺序表存在一些问题 1.顺序在插入的数据的时候数据需要进行移动势必会降低效率 2. 扩容存在性能的消耗 3.扩容会存在内存的浪费 所以引入了链表这种更好用的数据存储(由独立的节点组成) 1. 头删 2.查找 3.1指定位置之前插入…

sqli第24关二次注入

注入点 # Validating the user input........$username $_SESSION["username"];$curr_pass mysql_real_escape_string($_POST[current_password]);$pass mysql_real_escape_string($_POST[password]);$re_pass mysql_real_escape_string($_POST[re_password]);if($p…

Adaboost集成学习 | Matlab实现基于ELM-Adaboost极限学习机结合Adaboost集成学习时间序列预测(股票价格预测)

目录 效果一览基本介绍模型设计程序设计参考资料效果一览 基本介绍 基于ELM-Adaboost极限学习机结合Adaboost集成学习时间序列预测(股票价格预测) 单变量时间序列单步预测。 ELM(Extreme Learning Machine,极限学习机)和AdaBoost(Adaptive Boosting,自适应提升)都是机…

文件和文件操作(C语言)

1.什么是文件? 磁盘或者是说硬盘上的文件就是文件。在程序设计中,我们⼀般谈的文件有两种:程序文件、数据文件。 2.文件名 ⼀个文件要有⼀个唯⼀的文件标识,以便识别和引用。 例如: c:\ files\ test.txt 3. ⼆进制…

搜索与图论——Kruskal算法求最小生成树

kruskal算法相比prim算法思路简单,不用处理边界问题,不用堆优化,所以一般稀疏图都用Kruskal。 Kruskal算法时间复杂度O(mlogm) 每条边存结构体里,排序需要在结构体里重载小于号 判断a,b点是否连通以及将点假如集合中…

【教程】最新可用! Python实现QQ扫码登录的群验证

转载请注明出处:小锋学长生活大爆炸[xfxuezhang.cn] 目录 背景说明 使用效果 参考代码 扫码登录(备份) 背景说明 Q群验证就是为了验证某个用户是否加入了指定的群聊。这可以有很多作用,比如限制软件的使用人群,以防滥用。 使用效果 参考代码 from PyQt5.QtCore import …

PinkysPalaceV2靶场详解IDA逆向查看缓存区溢出漏洞原理以及使用kali gdb使用超详细三次提权字典生成

下载链接: Pinkys Palace: v2 ~ VulnHub 安装: 正常用vm虚拟机打开即可,注意导入时所选择的硬盘存储目录应为空目录,否则会导入失败 根据下载链接提示我们需要更改host文件,以便于我们可以正常访问 kali中的host文件位置为 /etc/h…

Linux中常用命令(文件、目录和文件压缩)及功能示例

一、Linux关于文件与目录的常用命令及其功能示例 命令: ls 全名: List (列表) 常用选项: -l: 详细列表格式,显示详细信息。-a: 显示所有文件,包括隐藏文件。 功能: 列出目录内容。 示例: ls -la /home 此命令以详细格式列出/home目录中的所有文件&#x…

css3之2D转换transform

2D转换transform 一.移动(translate)(中间用,隔开)二.旋转(rotate)(有单位deg)1.概念2.注意点3.转换中心点(transform-origin)(中间用空格)4.一些例子(css三角和旋转) 三…

VAE——生成数字(Pytorch+mnist)

1、简介 VAE(变分自编码器)同样由编码器和解码器组成,但与AE不同的是,VAE通过引入隐变量并利用概率分布来学习潜在表示。VAE的编码器学习将输入数据映射到潜在空间的概率分布的参数,而不是直接映射到确定性的潜在表示…

Astro 宣布:将超过 500 多个测试从 Mocha 迁移到了 Node.js

近期,Astro 在其官方博客中宣布,虽然我们对 Mocha 感到满意,但也在寻求让我们的 CI 作业更快的方法。最终将超过 500 多个测试从 Mocha 迁移到了 Node.js。 先了解下 Astro 是什么?Astro 是适合构建像博客、营销网站、电子商务网站…

2_1.Linux中的网络配置

#1.什么是IP ADDRESS# internet protocol ADDRESS ##网络进程地址 ipv4 internet protocol version 4 ip是由32个01组成 11111110.11111110.11111110.11111110 254.254.254.254 #2.子网掩码# 用来划分网络区域 子网掩码非0的位对应的ip上的数字表示这个ip的网络位 子网掩码0位…

TC16-161T+ 音频 信号变压器 RF Transformers 600kHz-160MHz 射频集成电路 Mini-Circuits

Mini-Circuits是一家全球领先的射频、微波和毫米波元器件及子系统制造商。TC16-161T是Mini-Circuits出产的一款射频IC(射频集成电路),具有平衡-不平衡转换器功用。制造商: Mini-Circuits 产品品种: 音频变压器/信号变压器 RoHS…

JWFD流程图转换为矩阵数据库的过程说明

在最开始设计流程图的时候,请务必先把开始节点和结束节点画到流程图上面,就是设计器面板的最开始两个按钮,先画开始点和结束点,再画中间的流程,然后保存,这样提交到矩阵数据库就不会出任何问题,…

实习管理系统的设计与实现|Springboot+ Mysql+Java+ B/S结构(可运行源码+数据库+设计文档)

本项目包含可运行源码数据库LW,文末可获取本项目的所有资料。 推荐阅读100套最新项目持续更新中..... 2024年计算机毕业论文(设计)学生选题参考合集推荐收藏(包含Springboot、jsp、ssmvue等技术项目合集) 1. 前台功能…

zabbix主动发现,注册及分布式监控

主动发现 结果 主动注册 结果 分布式监控 服务机:132 代理机:133 客户端:135 代理机 数据库赋权: 代理机配置 网页上配置代理 客户端配置 网页上配置主机 重启代理机服务 网页效果

开源知识库平台Raneto--使用Docker部署Raneto

文章目录 一、Raneto介绍1.1 Raneto简介1.2 知识库介绍 二、阿里云环境2.1 环境规划2.2 部署介绍 三、本地环境检查3.1 检查Docker服务状态3.2 检查Docker版本3.3 检查docker compose 版本 四、下载Raneto镜像五、部署Raneto知识库平台5.1 创建挂载目录5.2 编辑config.js文件5.…

书生·浦语训练营二期第一次笔记

文章目录 书生浦语大模型全链路开源体系视频笔记Intern2模型体系 训练数据集书生浦语全链条开源开放体系开放高质量语料数据预训练微调中立全面性能榜单大模型评测全栈工具链部署 书生浦语大模型全链路开源体系-Bilibili视频InternLM2技术报告(中文)Inte…

C#基础知识总结

C语言、C和C#的区别 ✔ 面向对象编程(OOP): C 是一种过程化的编程语言,它不直接支持面向对象编程。然而,C 是一种支持 OOP 的 C 的超集,它引入了类、对象、继承、多态等概念。C# 是完全面向对象的&#xff…

酷柚易讯无人空间小程序注册后需开通的部分接口权限

注意:无人共享小程序注册认证与备案后,需要开通以下接口系统才能正常使用! 登录小程序后,找到开发管理->接口设置(申请对应的接口权限)