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代码了~~

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

centos7 yum安装nginx

1.安装源 yum install epel-release 2.安装 (-y 的意思是自动yes) yum install nginx -y 3.查找安装到哪里了 whereis nginx 一般都是在 /etc/nginx下面 4.常用命令 检查配置文件是否正确 nginx -t 启动 systemctl start nginx 查看状态 systemctl status nginx 设置开…

04-配置远程仓库的SSH免密登陆

配置SSH免密登录 配置步骤 创建好的远程仓库也可以使用SSH的方式进行访问,但如果没有配置公钥会有警告 第一步: 删除用户家目录下的.ssh目录,如果没有该目录或者该目录下已经有密钥了就不用执行该操作 #进入当前用户的家目录,删除.ssh 目录 LayneLAPTOP-Layne MINGW64 ~ $ r…

【Excel/Matlab】绘x-y图并求切线和截距(详细图解)

最近做大物实验数据较多,手绘图比较麻烦且不精确,所以开始用电脑作图,粗浅记录一下。 方法一 excel (简单快捷) 1 录入数据 在excel中录入数据 2 生成平滑线散点图 选中录入的所有数据->右键点击快速分析->选择…

Qt实现右键菜单

一、实现方法 QWidget提供了虚函数: virtual void contextMenuEvent(QContextMenuEvent*event);覆写该函数,即可。 二、Example 创建一个基本的mainwindow项目, 头文件: class MainWindow : public QMainWindow {Q_OBJECTpublic:MainWin…

如何透彻理解 Paxos 算法

Paxos 算法在分布式领域具有非常重要的地位,开源分布式锁组件 Google Chubby 的作者 Mike Burrows 说过,这个世界上只有一种一致性算法,那就是 Paxos 算法,其他的算法都是残次品。 Paxos 算法虽然重要,但是也因算法复杂…

opencv阈值处理

阈值处理 二值化 自适应阈值 OTSU二值化

【前端】-【electron】

文章目录 介绍electron工作流程环境搭建 electron生命周期(app的生命周期)窗口尺寸窗口标题自定义窗口的实现阻止窗口关闭父子及模态窗口自定义菜单 介绍 electron技术架构:chromium、node.js、native.apis electron工作流程 桌面应用就是…

面试--各种场景问题总结

1.在开发过程中,你是如何保证机票系统的正常运行的? 用户、测试、监控和日志、安全措施、数据备份、系统设计、需求分析 2.在机票系统开发过程中,你最有成就的事情,为什么? 用户体验感、高可用和稳定性、客户满意度、系…

数据结构 - 堆:TOP-K问题

问题描述 TOP-K问题:即求数据结合中前K个最大的元素或者最小的元素,一般情况下数据量都比较大 比如:专业前10名、世界500强、富豪榜、游戏中前100的活跃玩家等 对于Top-K问题,能想到的最简单直接的方式就是排序,但是&…

自定义类型:结构体、联合、枚举

目录 一、⾃定义类型:结构体 1.结构体类型 1. 1结构体类型的声明 结构体变量的创建和初始化 1.2 结构的特殊声明 1.3 结构的自引用 2. 结构体内存对齐 ①:对齐规则 ②:offsetof函数 ③:为什么存在内存对⻬? ④ 修改默认对⻬…

GPT 中文提示词技巧:参照 OpenAI 官方教程

前言 搜了半天什么 prompt engineering 的课,最后会发现 gpt 官方其实是有 prompt 教程的。因此本文主要是学习这篇教程。 概述 - OpenAI API 部分案例是参考:根据吴恩达老师教程总结出中文版prompt教程_哔哩哔哩_bilibili up主的内容。 一、尽可能清…

用JavaScript的管道方法简化代码复杂性

用JavaScript的管道方法简化代码复杂性 在现代 web 开发中,维护干净有效的代码是必不可少的。随着项目的增加,我们功能的复杂性也在增加。然而,javaScript为我们提供了一个强大的工具,可以将这些复杂的函数分解为更小的、可管理的…

SSM志愿者系统开发mysql数据库web结构java编程计算机网页源码eclipse项目

一、源码特点 SSM 志愿者服务网站系统是一套完善的信息系统,结合springMVC框架完成本系统,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发),系统具有完整的源代码和数据库 ,系统主要采用B…

Jmeter组件执行顺序与作用域

一、Jmeter重要组件 1)配置元件---Config Element: 用于初始化默认值和变量,以便后续采样器使用。配置元件大其作用域的初始阶段处理,配置元件仅对其所在的测试树分支有效,如,在同一个作用域的任何采样器…

shareMouse 使用中遇到的问题

一、shareMouse 使用中遇到的问题 1、鼠标不能移动到另一个显示器 明明是两个显示器,但是 只显示一个,鼠标也不能移到另一个显示器上 后来, 设置了 wrap mouse pointer around display就好了,虽然还是显示一个显示器&#xff0c…

基于SpringBoot的图书推荐系统的

摘 要 网络信息技术的高速发展,使得高校图书馆的服务空间日益扩大,依据个人特点的针对性服务逐渐成为新服务模式的主导趋势。对于大多数用户而言,很难在大量的学术图书馆中快速找到他们想要的材料。另外,随着时代的不断发展&…

RocketMQ阅读源码前的准备

本文将讲解如何在IDEA中导入 RocketMQ 源码,并运行 Broker 和 NameServer,编写一个消息发送与消息消费的示例。 一. 源码导入及调试 1.1 导入源码 RocketMQ 原先是阿里巴巴集团内部的消息中间件,于2016年提交至Apache基金会孵化&#xff0…

高压功率放大器的应用领域有哪些

高压功率放大器是一种特殊的电子设备,用于放大低电压信号到较高的功率水平。它在许多应用领域中发挥着重要作用。下面西安安泰将详细介绍高压功率放大器的几个常见应用领域。 声学领域:高压功率放大器在声学领域中广泛应用。例如,在音响系统和…

第一节:认识微服务

一、微服务技术对比 Dubbo SpringCloudSpringCloudAlibaba注册中心zookeeper、Redis Eureka、ConsulNacos、Eureka服务远程调用Dubbo协议Feign(http协议)Dubbo、Feign配置中心无SpringCloudGateway、ZuulSpringCloudConfig、Nacos服务网…

VR 实现 Splash Screen 效果

文章目录 背景官方实现逆向分析 背景 手机 App 在实现 Splash Screen 的时候,目前都有成熟的方案可以参考,但是在做 VR 开发时,要如何实现一个 App 自己的 Splash Screen ,下面是我们基于 PICO & OCULUS 进行业务开发时经过探…