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

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.rhkb.cn/news/411707.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

人工智能如何将人机交互提升到新水平

随着人工智能模型在语音识别和合成、文本处理和多模态性方面的卓越表现,终极语音用户界面可能很快就会无处不在。欢迎来到雲闪世界。 添加图片注释,不超过 140 字(可选) 那是一个典型的星期五下午,我们刚刚结束了一个…

如何用wireshark分析找出url接口和param参数???

🏆本文收录于《CSDN问答解惑-专业版》专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收…

Linux 内核源码分析---IPv6 数据包

IPv6是英文“Internet Protocol Version 6”(互联网协议第6版)的缩写,是互联网工程任务组(IETF)设计的用于替代IPv4的下一代IP协议,其地址数量号称可以为全世界的每一粒沙子编上一个地址。 由于IPv4最大的…

Tapd敏捷开发平台的使用心得

Tapd敏捷开发平台的使用心得 一、Tapd 简介 TAPD(Tencent Agile Product Development),腾讯敏捷产品研发平台行业领先的敏捷协作方案,贯穿敏捷产品研发生命周期的一站式服务,了解敏捷如下图 二、几个核心模块概念 需求迭代缺陷故事墙前期项目需求的管理,可以按类别建…

22AP10 SS524 平替 海思HI3521DV200 可提供开发资料

22AP10 是针对多路高清/超高清(1080p/4M/5M/4K)DVR 产品应用开发的新一代专 业 SoC 芯片。22AP10 集成了 ARM Cortex-A7 四核处理器和性能强大的图像分析工具 推理引擎,支持多种智能算法应用。同时,22AP10 还集成了多路 MIPI …

【可兼容的】protobuf、streamlit、transformers、icetk、cpm_kernels版本号

搞大模型训练的工作不可避免地需要很多库,但是非常讨厌的事情是这些库动不动就不兼容。最近在做文本分类训练的时候又遇到了这个问题,为了避免后面再安装包的时候把我之前的环境破坏了,所以特地来记录一下:protobuf、streamlit、t…

排序算法见解(2)

1.快速排序 1.1基本思想: 快速排序是通过一趟排序将待排序的数据分割成独立的两部分,其中一部分的所有数据都比另一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以…

解决Springboot项目Maven下载依赖速度慢的问题

🌟 前言 欢迎来到我的技术小宇宙!🌌 这里不仅是我记录技术点滴的后花园,也是我分享学习心得和项目经验的乐园。📚 无论你是技术小白还是资深大牛,这里总有一些内容能触动你的好奇心。🔍 &#x…

智能客服系统:提升客户体验与企业效率的革命性工具

在当今数字化时代,企业与客户之间的互动方式正在迅速改变。智能客服系统作为一种新兴技术,不仅在提高客户满意度方面发挥着重要作用,还能够大大提高企业的运营效率。本文将详细探讨智能客服系统的工作原理、优势、实施步骤以及未来发展趋势。…

AI的未来已来:GPT-4商业应用带来的无限可能

随着人工智能技术的快速发展,OpenAI于2023年3月15日发布了多模态预训练大模型GPT-4,这一里程碑式的进步不仅提升了AI的语言处理能力,还拓展了其应用范围。本文将深入探讨GPT-4的技术进步、商业化进程、用户体验改善、伦理和社会影响&#xff…

vue项目安装pnpm和无法加载pnpm,已解决

vue3安装pnpm命令: 1.提升依赖安装速度:npm config set registry https://registry.npmjs.org 2.安装pnpm:npm install -g pnpm 3.安装pnpm依赖:pnpm install 4…windows电脑,无法安装pnpm,pnpm install命令&#xff0…

Java三大器之拦截器(Interceptor)的实现原理及代码示例

1,拦截器的概念 java里的拦截器是动态拦截Action调用的对象,它提供了一种机制可以使开发者在一个Action执行的前后执行一段代码,也可以在一个Action执行前阻止其执行,同时也提供了一种可以提取Action中可重用部分代码的方式。在AO…

Oracle迁移至openGauss的工具:ora2op的安装配置

目录 前言 1. ora2op的下载 1.1 下载地址 1.2 ora2op 介绍 2. ora2op的安装 2.1 安装perl的依赖包 2.2 安装连接Oracle数据库的模块 2.3 安装ora2op 2.4 安装连接openGauss数据库的模块 前言 本工具是使用perl,在安装时会遇到各种问题,解决方式…

如何在知行之桥上通过业务单号查找原始报文?

在知行之桥中接收或发送的数据通常是EDI原始报文,知行之桥会对EDI原始报文进行格式转换,以方便用户后端系统的处理。因此,一般情况下,用户看到的都是转换后的数据结构,例如Json、XML或Excel等,无需直接查看…

2024年第十五届蓝桥杯图形化省赛真题分享包含答案

Scratch初级:8月24日9:30-11:00 Scratch中级:8月24日14:00-15:30 Python:8月25日9:30-11:00 C++:8月25日14:00-15:30 这次考了哪些内容呢,我们来大概看看(编程题没有答案,编程题有,大家可以评论群留言单选题的答案): <

AT LINE-SELECTION

Syntax 语法 AT LINE-SELECTION. Effect 作用 This statement defines an event block whose event is triggered by the ABAP runtime environment during the display of a screen list - provided the scren cursor is on a list line and you select a function using t…

【数据结构】总结二叉树的概念以及存储结构

目录 1. 树的概念及结构 1.1 树的名词定义 1.2 树的表示 2. 二叉树的概念及结构 2.1 二叉树的概念 2.2 特殊的二叉树 2.2.1 满二叉树 2.2.2 完全二叉树 2.3 二叉树的存储结构 2.3.1 顺序存储 2.3.2 链式存储 3. 选择题 1. 树的概念及结构 1.1 树的名词定义 1. 节…

太阳方向角/高度角/赤纬角/太阳时角/真平太阳时差/理论计算方法(matlab)

1. 理论学习 方向角&#xff0c;高度角计算公式 如图&#xff0c;直观地描述了方位角(圆盘上红色夹角)与高度角(黄色线与圆盘的夹角) 赤纬角计算公式 地球赤道平面与太阳和地球中心的连线之间的夹角 如图所示&#xff0c;23度那个. 时角计算公式 太阳时角是指日面中心的时角…

SAP BW/BPC:实现自动执行BPC跑包程序

作者 idan lian 如需转载备注出处 如果对你有帮助&#xff0c;请点赞收藏~~~ 用途&#xff1a;创建程序&#xff0c;跑BPC包&#xff0c;把数据从BW应用层跑到BPC,程序可放到处理链或自动作业中&#xff0c;实现定时跑包。 1.步骤 首先需要BPC顾问创建一个他们手动执行的包…

在 Facebook 上投放广告需要多少钱?

Facebook 拥有 23.2 亿的月活跃用户&#xff0c;用户体量非常庞大&#xff0c;你的目标群体出现在社交媒体平台上的可能性非常高&#xff0c;所以企业会选择在Facebook 上投放广告。很多朋友想入局&#xff0c;但总是在思考Facebook 推广到底要花多少钱才能有效&#xff1f;如果…