Java开发实战(二):IDEA安装

工欲善其事,必先利其器。这句话同样适用于学习Java编程。在开始Java的学习旅程之前,我们必须首先配置好适合的开发环境。
通过事先准备好这些工具和配置,我们可以避免在学习过程中遇到因环境问题导致的代码异常或错误。一个稳定、高效的开发环境能够让我们更加专注于代码的学习和编写,提升学习效率,减少不必要的困扰和挫折感。因此,在学习Java之初,投入一些时间和精力来配置好开发环境是非常值得的。这将为我们后续的学习和实践打下坚实的基础,让我们能够更加顺利地掌握Java编程技能。
如果觉得本系列文章对你有帮助,麻烦一键三连~

软件下载

还是和之前一样,这里分为官网下载和网盘下载。

官网下载

首先我们打开IDEA官网,然后点击下载按钮
JetBrains IDE
在这里插入图片描述
然后滑到下面,选择社区版本下载
在这里插入图片描述

网盘下载

IDEA夸克网盘分享

Maven夸克网盘分享

安装软件

这里点击Next即可
在这里插入图片描述
这里可以自定义安装路径,如果不想更改直接点击Next
在这里插入图片描述
勾上Create Desktop Shortcut,这个是创建桌面图标
在这里插入图片描述
然后点击install安装
在这里插入图片描述
点击Finish即可完成安装
在这里插入图片描述

初始化设置

双击桌面上的IDEA图标,开屏显示的是用户须知的一些条款信息,我们直接选择I confirm,然后点击右下角Ccontinue按钮
在这里插入图片描述
然后这里是选择是否发送用户数据,选择Dont Send或者Send都可以。
在这里插入图片描述
然后我们选择Plugins
在这里插入图片描述
然后我们选择Marketplace,在上方搜索栏输入Chinese,选择第二个插件进行安装
在这里插入图片描述
安装时间根据具体网速决定,安装完成后会提示我们Restart IDE,我们点击Restart IDE即可
在这里插入图片描述
自定义这里可以设置IDEA的颜色和字体大小,有需要可以自行设置~
在这里插入图片描述
然后我们在项目这一栏,点击新建创建一个新项目,下面是一些参数说明

  • 名称:项目名称,建议使用全英文
  • 位置:项目存放位置,这个路径无特殊要求
  • 语言:我们默认使用Java,如果有其他的也是一样的
  • 构建系统:我们选用Maven做为我们的构建组件
  • JDK: 我们使用自己安装的1.8版本
  • 示例代码:这里选不选都可以
  • 高级设置:这里没有需要可以不改
    在这里插入图片描述

IDEA的主体功能如图,按钮具体功能用鼠标移上去就可以显示。
在这里插入图片描述
我们点击主菜单按钮,选择设置-》选择构建、执行部署-》构建工具-》Maven,将Maven替换成我们自己的Maven。
在这里插入图片描述

分享设置

我们点击主菜单按钮,选择新建项目设置,这里设置后,以后新建的项目都会按照我们的设置自动配置。
在这里插入图片描述
选择构建、执行部署-》构建工具-》Maven,将Maven替换成我们自己的Maven。
在这里插入图片描述
然后选择其他设置-》自动导入,勾选我框起来的几个选项,最后点击右下角的应用,再点击确定即可。
在这里插入图片描述
点击左上角的主菜单按钮,选择帮助,然后选择更改内存设置,调到适合自己电脑的内存大小。下面是内存推荐设置,更大的内存可以让IDEA更加流畅~

  • 8G 推荐 2G
  • 16G 推荐 4G
  • 32G 推荐 6-8G
  • 64G以上 推荐8G
  • 在这里插入图片描述

测试

我们可以在Mian.java文件运行项目自带的hello word测试,点击编辑器左侧的绿色箭头,选择运行Main.main方法
在这里插入图片描述
我们可以看到,下方会弹出一个窗口,用于输出Java代码运行时候的控制台
在这里插入图片描述
自此,IDEA的安装就已经完成了。接下来就可以编写Java代码了~~

非常感谢你阅读这篇技术文章!希望你的大脑没有被我搞得一团糟。😜
如果你有任何问题或者需要帮助,就像我们在评论区等待你的大招!如果你有任何建议或者反馈,就像我们在评论区等待你的狂欢!因为,你是我们的狂热粉丝,没有你,我们就不会像现在这样出色。😍
再次感谢你的阅读和支持!希望你在探索技术的旅程中充满乐趣,不断发现新的大陆!🚀👩‍💻👨‍💻

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

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

相关文章

网络通信原理,进制转化总结

来源,做个笔记,讲的还蛮清楚通信原理-2.5 数据封装与传输05_哔哩哔哩_bilibili ip地址范围

万界星空科技智能工厂主要建设模式

由于各个行业生产流程不同,加上各个行业智能化情况不同,智能工厂有以下几个不同的建设模式。 第一种模式:是从生产过程数字化到智能工厂 在石化、钢铁、冶金、建材、纺织、造纸、医药、食品等流程制造领域,企业发展智能制造的内在…

Django HMAC 请求签名校验与 Vue.js 实现安全通信

概要 在 Web 应用的开发过程中,确保数据传输的安全性和完整性是一个不容忽视的问题。使用 HMAC(Hash-based Message Authentication Code)算法对请求内容进行签名校验,是一种常见且有效的安全策略。本文将详细介绍如何在 Django …

springBoot整合quartz

springBoot整合quartz 文章目录 springBoot整合quartz 导坐标 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-quartz</artifactId></dependency>定义任务&#xff0c;不需要定义为Bean&#x…

2023最新软件测试八股文,你背得怎样了

今天给大家分享软件测试面试题基础篇&#xff0c;看看大家能答对几题 1、软件测试方法有哪些分类?各自有什么特点?设计测试用例的主要方法有哪些? 白盒: 测试人员利用程序内部的逻辑结构及相关信息&#xff0c;设计或选择型试用例:对程序所有的逻辑路径进行测试。 黑盒: …

2023_Spark_实验二十四:SparkStreaming读取Kafka数据源:使用Direct方式

SparkStreaming读取Kafka数据源&#xff1a;使用Direct方式 一、前提工作 安装了zookeeper 安装了Kafka 实验环境&#xff1a;kafka zookeeper spark 实验流程 二、实验内容 实验要求&#xff1a;实现的从kafka读取实现wordcount程序 启动zookeeper zk.sh start# zk.sh…

【JavaSE学习专栏】第04篇 Java面向对象

文章目录 1 面向过程&面向对象2 类和对象2.1 对象的特征2.2 java类及类的成员2.3 类的语法格式 3 创建与初始化对象3.1 类的成员之一&#xff1a;属性3.2 类的成员之二&#xff1a;方法3.3 类的成员之三&#xff1a;构造器&#xff08;构造方法&#xff09;3.3.1 无参构造方…

hexo博客部署到云服务器

欢迎大家到我的博客浏览。hexo博客部署到云服务器 | YinKais Blog 这篇文章带大家将hexo博客部署到云服务器上&#xff01; 一、服务器环境安装 1、安装 node js yum install gcc-c make yum -y install nodejs yum -y install npm 验证 node -v npm -v 2、安装git、ngin…

Linux 命令stat

命令作用 stat命令用于显示文件的状态信息。stat命令的输出信息比ls命令的输出信息要更详细。 查看的信息内容: File 显示文件名 Size 显示文件大小 Blocks 文件使用的数据块总数 IO Block IO块大小 regular file 文件类型&#xff08;常规文件&#xff09; Device …

Postman Post请求上传文件

Postman Post请求上传文件 一、选择post请求方式&#xff0c;输入请求地址 二、填写Headers Key&#xff1a;Content-Type Value&#xff1a;multipart/form-data [{"key":"Content-Type","value":"multipart/form-data","de…

WEBAPI返回图片显示在VUE前端

WEBAPI部分 通过nuget安装Opencvsharp &#xff0c;这部分用来做图像处理 在controller中写如下方法&#xff0c;我要对原图进行旋转使用了Opencv&#xff0c;如果不需要旋转可以用注释的代码 [HttpGet(Name "ShowImage")]public async Task<IActionResult> …

vscode 调试jlink

文章目录 软件使用说明1、启动GDB Server2、下载gdb3、vscode配置4、调试 软件 vscodejlink - (JLinkGDBServer.exe)gcc-arm-none-eabi-10-2020-q4-major (arm-none-eabi-gdb.exe) 使用说明 vscode通过TCP端口调用JLinkGDBServer通过jlink连接和操作设备&#xff0c;vscode不…

怎么让百度快速收录,百度SEO收录工具

百度收录对于一个网站的重要性不言而喻。拥有良好的百度收录意味着网站能够更好地被搜索引擎收录&#xff0c;为用户提供更精准的搜索结果。而怎样实现百度快速收录成为了许多网站管理员关注的焦点。 百度收录的重要性 百度是国内最大的搜索引擎之一&#xff0c;拥有数以亿计的…

工业机器视觉megauging(向光有光)使用说明书(三,轻量级的visionpro)

下来我们说说第二个相机的添加&#xff1a; 第一步&#xff0c;点击相机二&#xff0c;如下&#xff1a; 第二步&#xff0c;点击&#xff1a;加载工具组.xml&#xff0c;加载toolgroupxml2目录下的&#xff1a;工具组.xml 注意&#xff0c;一个相机只能用一个toolgroupxml,第…

【Python表白系列】如何实现爱心光波的表白效果(完整代码)

文章目录 爱心光波环境需求完整代码详细分析系列文章爱心光波 环境需求 python3.11.4PyCharm Community Edition 2023.2.5pyinstaller6.2.0(可选,这个库用于打包,使程序没有python环境也可以运行,如果想发给好朋友的话需要这个库哦~)【注】 python环境搭建请见:https://w…

Python生成器:优雅而高效的迭代器

Python是一种强大而灵活的编程语言&#xff0c;拥有丰富的标准库和特性功能&#xff0c;其中之一就是 生成器。 生成器 是Python中一种非常实用的特性&#xff0c;它能帮助我们编写高效的代码&#xff0c;尤其是在处理大量数据时&#xff0c;它能够帮助我们更有效地处理迭代任…

初识Linux(下).妈妈再也不用担心我Linux找不到门了

文章目录 前言1. date时间相关的指令1.1 date1.2 在设定时间方面示例如下&#xff1a; 1.3 时间戳示例如下&#xff1a; 2. Cal指令示例如下&#xff1a;类似windows 3. find指令&#xff1a;&#xff08;非常重要&#xff09; -name示例如下&#xff1a;类似windows 4. grep指…

AirServer怎么用?如何AirServer进行手机投屏

什么是 AirServer&#xff1f; AirServer 是适用于 Mac 和 PC 的先进的屏幕镜像接收器。 它允许您接收 AirPlay 和 Google Cast 流&#xff0c;类似于 Apple TV 或 Chromecast 设备。AirServer 可以将一个简单的大屏幕或投影仪变成一个通用的屏幕镜像接收器 &#xff0c;是一款…

数据结构:图文详解单链表的各种操作(头插法,尾插法,任意位置插入,删除节点,查询节点,求链表的长度,清空链表)

目录 一.什么是链表 二.链表的实现 节点的插入 头插法 尾插法 指定位置插入 节点的删除 删除第一次出现的关键字节点 删除所有关键字节点 节点的查找 链表的清空 链表的长度 前言&#xff1a;在上一篇文章中&#xff0c;我们认识了线性数据结构中的顺序表&#xff0…

接口测试 —— requests 的基本了解

● requests介绍及安装 ● requests原理及源码介绍 ● 使用requests发送请求 ● 使用requests处理响应 ● get请求参数 ● 发送post请求参数 ● 请求header设置 ● cookie的处理 ● https证书的处理 ● 文件上传、下载 requests介绍 ● requests是python第三方的HTTP…