入门Java第一步—>IDEA的下载与安装与JDK的环境配置(day01)

news2024/12/25 13:43:25

1.JDK的下载与安装

jdk的安装链接分为不同操作系统如下,点击链接跳转下载页面:

windows操作系统JDK下载链接(按住键盘ctrl键单击链接即可):

链接7天有效,有需要的评论区找我哈

通过网盘分享的文件:jdk-8u271-windows-x64.exe
链接: https://pan.baidu.com/s/1I_d_hhX6BYZ63mNHAuyHJw?pwd=fjc9 提取码: fjc9

  • 下载后如下图所示,双击安装选择n个next即可,注意:安装路径无须更改!

    安装完成后则内嵌到操作系统中,不会以桌面形式呈现图标。

2.环境变量的搭建配置

注意(windows操作系统的同学配置即可),其它操作系统(IOS,LINUX)忽略。

  • 如果仅仅是简单学习Java语法可以不用配置环境变量,但是在后面阶段的服务器开发时就必须配置环境变量了。一般我们都会在安装JDK后配置环境变量。

    首先点击此电脑-右键属性-高级系统设置-环境变量-系统变量

单击系统变量下的新建按钮, JAVA_HOME写在变量名位置,
  • 配置 JAVA_HOME

    • 变量名:JAVA_HOME
    • 变量值:指向了JDK的安装路径

上图完毕单击确定后,再次单击系统变量下的新建按钮配置CLASSPATH,写上对应内容确定

配置 CLASSPATH

  1. 变量名:CLASSPATH
  2. 变量值:. (注意不是。)

找到系统变量栏目中,变量名为Path的选中后,单击编辑按钮,配置PATH,如下图,单击浏览按钮,还是找到C盘里jdk1.8的目录双击进入选中bin目录单击确定即可。

配置 PATH

  1. 变量名:PATH
  2. 变量值:指向JDK安装目录下的bin目录

检查环境变量配置

英文状态下按下键盘的开始键+R键,呼出运行窗口,输入cmd回车。

  • 检查环境变量

显示黑窗口后,在图中位置输入java -version 回车即可。

3.IDEA的下载与安装

IDEA下载分为两个版本:

IDEA 全称 IntelliJ IDEA,是java编程语言的集成开发环境。IDEA有两个版本,一个是终极版,一个是社区版,IDEA的ultimate(最终版)与community(社区版)的区别如下:

  1. community(社区版):免费的IntelliJ IDEA community版本是基于开源代码构建的,可以用于纯JVM 和 Android 开发,拥有大部分开发中所需要的功能,但是不能够提供前端css和js的技术支持。

  2. ultimate(最终版):付费的 IntelliJ IDEA ultimate版本可以支持web端和企业端的开发使用,能支持众多前端和后端框架和技术,可以提供分析和数据库工具、HTTP客户端,允许免费使用30天(①购买正版;②可每30天卸载重新安装哦;)

以下所有的链接均为终极版链接

windows版本下载链接(ctrl+单击跳转):https://download.jetbrains.com/idea/ideaIU-2021.1.3.exe

iOS版本下载链接(ctrl+单击跳转):https://download.jetbrains.com/idea/ideaIU-2021.1.3-aarch64.dmg

 

开始安装IntelliJ IDEA

找到下载的安装包文件并执行,即可打开安装向导,在第1个界面直接点击Next即可:

在选择安装路径的界面,可以自行确定IntelliJ IDEA的安装目录,并点击Next到下一步:

关于安装选项主要有:
  1. Create Desktop Shorcut:创建桌面快捷方式,可勾选中64-bit launcher,则安装完成后,会在桌面生成启动IntelliJ IDEA的快捷方式;
  2. Update PATH variable:更新PATH环境变量,如果勾选中该选项,则IntelliJ IDEA的安装目录会被配置到系统的PATH环境变量中,主要表现为在命令提示符窗口中,在任何位置都可以直接启动IntelliJ IDEA,其实具体作用并不明显,可以自由勾选;
  3. Update context menu:更新上下文菜单(右键菜单);
  4. Create Associations:创建文件类型关联,如果勾选对应的扩展名,则以后双击对应类型的文件时,会使用IntelliJ IDEA打开这些文件;
  5. Download and install 32-bit JetBrains Runtime:下载并安装应用于32位操作系统的JetBrains运行环境。

确认了安装选项选择✔64-bit launcher后,继续点击Next到下一步:

关于开始菜单的文件夹,保持默认即可:

然后,等待安装完成单击Next即可

弹出创建选择✔RunIdea选项后,单击Finish即可。

  1. 准备使用IntellJ IDEA

双击桌面的IntelliJ IDEA快捷方式,即可启动IntelliJ IDEA,第1次运行时,会打开一些设置界面,首先是使用的许可协议,直接勾选表示“同意许可协议”即可:

Data Sharing界面,表示IntelliJ IDEA希望使用者能分享一些数据帮助其进行改进,且明确的表示了分享的数据将不包括个人信息及任何敏感数据,例如源代码、文件等。

点击Don't Send表示不会向IntelliJ IDEA分享任何数据,点击Send Anonymous Statistics表示将匿名发送,可根据自已实际情况进行选择:

IntelliJ IDEA的默认主题风格有Darcula的暗色风格和Light的亮色风格,可根据自己喜好进行选择,无该界面可忽略。

无该下界面可忽略,IntelliJ IDEA默认就已经安装了许多插件,使得开发人员可以更快捷的进行开发,当前Default plugins界面显示的是已经安装的插件,可以点击对应的Customize自行定制,或点击对应的Disable All将其全部禁用,由于该界面中显示的插件大多是常规使用插件,且使用频率可能较高,如果尚且不了解各插件的作用,建议不作任何修改,直接点击右下角的Next: Featured plugins到下一步:

无该下界面可忽略,在Download featured plugins界面显示的是高级插件,默认并没有安装,如果需要,可以点击对应的Install按钮,将下载并安装,如果尚且不了解各插件的作用,可以暂不安装(如果以后有使用需求,也可以在设置界面中安装),直接点击右下角的Start using IntelliJ IDEA以开始使用:

IntelliJ IDEA的Ultimate版是付费使用软件,如果已经购买,可以输入由卖家提供的激活资料:

选中Evaluate for free表示“免费试用”,并点击Evaluate开始试用:

完成界面:

第一个IDEA项目搭建

开发步骤:
  1. 新建一个Java项目/工程 ---------比作--------- 小区
  2. 新建一个Java包 ---------比作--------- 楼+单元
  3. 新建一个Java类 ---------比作--------- 房子

新建一个Java项目/工程,双击运行IDEA,打开界面找到选择new project单击,操作步骤如下图所示:

在项目下新建一个Java包 和类

默认打开界面则是创建的第一个java程序,内容如下图:

上一篇文章:《计算机网络期末复习知识点大全》-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/Z0412_J0103/article/details/141554979下一篇文章:入门Java编程的知识点—>数据类型(day02)-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/Z0412_J0103/article/details/141430709

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

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

相关文章

建筑企业数字信息化转型的建议

在现代建筑企业的管理中,信息化转型已成为提升效率和竞争力的关键。然而,在选择信息化系统时,企业需要慎重考虑,以确保系统真正适合企业的现状和未来发展。 🔍 要选合适的,而非“成熟”的 信息化系统的核心…

解决 启动模拟器出现 未开启Hyper-V 的问题

~~ 解决 启动模拟器出现 未开启Hyper-V 的问题 ~~ 如果在启动模拟器时出现 未开启Hyper-V 的问题 解决方案: 1.打开控制面板–>点击 程序和功能 2.点击左侧:启用或关闭Windows功能 3.找到虚拟机平台–> 打对勾√ -->确定 (注意…

harbor私有仓库管理(twenty-nine day)

一、harbor私有仓库管理 是python的包管理工具,和yum对redhat的关系是一样的 yum -y install epel-release yum -y install python2-pip pip install --upgrade pip pip list pip 8x pip install --upgrade pip pip install --upgrade pip20.3 -i https://mirror…

ElasticSearch学习笔记(四)分页、高亮、RestClient查询文档

文章目录 前言7 搜索结果处理7.2 分页7.2.1 基本使用7.2.2 深度分页7.2.3 小结 7.3 高亮7.3.1 高亮原理7.3.2 实现高亮 8 RestClient查询文档8.1 match_all查询8.2 match查询与multi_match查询8.3 精确查询8.4 布尔查询8.5 排序、分页、高亮 9 项目实战9.1 酒店搜索和分页9.2 酒…

Linux 软件包管理器yum 自动化构建工具-make/makefile

Linux 工具 linux 软件包管理器 yum 把一些常用的软件提前编译好,做成软件包放在一个服务器上,通过包管理器可以很方便的获取到在这个编译好的软件包。直接进行安装。 软件包和软件包管理器就相当于 App 和应用商店这样的关系。 Linux 安装软件 源代码…

【QT】学习笔记:导出资源中静态文件

在 Qt C 中,可以通过将文件添加到资源文件中,并在程序运行时将其导出到磁盘上的指定目录。以下是具体的步骤和代码示例: 1. 将文件添加到资源文件中 首先,需要将文件添加到 Qt 的资源系统中。假设你已经创建了一个资源文件&…

力扣经典题目之->对称二叉树(镜像二叉树)

一:题目 本题只需在此题上稍作修改即可:力扣经典题目之->相同的树(递归判断两颗二叉树是否相同)-CSDN博客 二:代码 解释: 1:对称二叉树本质就是左右子树的对比,但不是…

Golang使用Quic-Go开源库实现Quic客户端和服务端

Quic-Go介绍 Quic-Go是Go语言Quic协议(RFC 9000、RFC 9001、RFC 9002)的实现。它支持HTTP/3(RFC 9114),包括QPACK(RFC 9204)和HTTP数据报(RFC 9297)。 Github地址 htt…

谷歌发布 3 款 Gemini 新模型;字节开源 FLUX Dev Hyper SD Lora,8 步生图丨 RTE 开发者日报

开发者朋友们大家好: 这里是 「RTE 开发者日报」 ,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE(Real-Time Engagement) 领域内「有话题的 新闻 」、「有态度的 观点 」、「有意思的 数据 」、「有思考的 文…

源代码防泄露迎来信创时代:信创沙箱

在当今数字化时代,信息安全已成为企业生存与发展的基石,尤其是在信息技术应用创新(信创)环境下,数据保护更是被提升至前所未有的高度。SDC沙盒防泄密系统以其独特的技术架构和卓越的安全性能,在信创环境中构…

文心快码,码随心动,效率快人一步!

🎁👉点击进入文心快码 Baidu Comate 官网,体验智能编码之旅,还有超多福利!🎁 想象一下,你正在为一段复杂的代码逻辑而苦恼,文心快码却能轻松帮你续写代码,解决你的烦恼。…

addroutes和next()导致的页面无法跳转问题,如登录之后无法跳转到首页,无法重定向,使用next(to)

版本 vue router 3 问题说明 登录成功后,想重定向到/index,执行router.push之后进入beforeEach; 由于第一次访问,判断用户信息为空,需要异步拉取用户的权限等信息, 获得响应后,使用addRoutes批…

【C#】汉诺塔C#代码实现(递归)

1. 思路 假设总共需要移动n个盘子: 将A柱上的n-1个盘子借助C柱移向B柱将A柱上仅剩的最后一个盘子移向C柱将B柱上的n-1个盘子借助A柱移向C柱 2.代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threa…

护眼台灯是不是智商税?全面测评松下、书客、飞利浦护眼台灯!

在当今数字化时代,长时间面对电子屏幕已成为日常生活的一部分,这对我们的视力健康构成了挑战。特别是在学习和工作的场景中,一款优质的护眼台灯不仅能够提供舒适的照明环境,还能有效减轻眼睛疲劳,保护视力。然而&#…

如何优雅的使用责任链模式?

如何优雅的使用责任链模式? 在业务开发中,总是会由于需要处理复杂的业务逻辑,从而造成开发者的代码冗余或者模块之间耦合度过高,那么当面对这种情况时,如何实现请求处理的灵活性和可维护性,责任链模式就可以…

短视频流量|基于SprinBoot+vue的短视频流量数据分析系统(源码+数据库+文档)

短视频流量数据分析系统 基于SprinBootvue的短视频流量数据分析系统 一、前言 二、系统设计 三、系统功能设计 5.1 系统功能模块 5.2 管理员功能模块实现 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取: 博主介绍…

免费批量Excel文件合并、拆分工具

软件介绍 下载地址:https://pan.quark.cn/s/ae860a4e2ccb 1.多个XLS或XLSX格式EXCEL文件合并,合并后可使用数据透视表进行相关操作。 2.自动合并多个EXCEL文件的第一个工作表,并汇总成一张表,可根据所有列标题需要指定需要的列。 …

【基础篇】行锁功过:怎么减少行锁对性能的影响?

定义 **MySQL 的行锁是在引擎层由各个引擎自己实现的。**但并不是所有的引擎都支持行锁,比如 MyISAM 引擎就不支持行锁。不支持行锁意味着并发控制只能使用表锁,对于这种引擎的表,同一张表上任何时刻只能有一个更新在执行,这就会…

一文详解JNPF低代码平台在不同行业的应用分析

随着信息技术的飞速发展,企业对于快速开发和部署业务应用的需求日益增长。低代码平台作为加速企业数字化转型的利器,正受到越来越多的关注。JNPF作为一款先进的低代码开发平台,凭借其强大的功能和灵活性,在不同行业中得到了广泛的…

Jenkins安装使用详解,jenkins实现企业级CICD流程

文章目录 一、资料1、官方文档 二、环境准备1、安装jdk172、安装maven3、安装git4、安装gitlab5、准备我们的springboot项目6、安装jenkins7、安装docker8、安装k8s(可选,部署节点)9、安装Harbor10、准备带有jdk环境的基础镜像 三、jenkins实…