当前位置: 首页 > news >正文

Intellij IDEA 的安装和使用以及配置

IDE有很多种,常见的Eclipse、MyEclipse、Intellij IDEA、JBuilder、NetBeans等。但是这些IDE中目前比较火的是Intellij IDEA(以下简称IDEA),被众多Java程序员视为最好用的Java集成开发环境,今天的主题就是IDEA为开发工具来编写代码,以后大家去公司也建议用IDEA作为开发环境。

 

一,IDEA安装

下载好安装包之后,双击打开安装向导,点击 Next 下一步。
选择安装路径,默认安装路径即可(如果需要按下面步骤更改)
下一步:
选择64位启动,Next下一步:
接下来这一步不用管,直接 install 即可
等待安装进度条结束,点击【 next 】下一步,安装完成了

下一步:

第一次启动,不需要导入任何设置如图

下一步:

下一步:

下面是选择主题(如果没有这一项就直接进行下一步)

二, 如何使用?

1,新建项目(Project)
首先我们要新建一个空的项目(其实就是一个空的文件夹),按照如下步骤操

 

下一步:

下一步:

下面是否问你是否创建项目文件夹,点击创建即可( ps: 如果没有提示不用管)

到项目文件夹下看看,是否有你创建的项目文件夹

第一次安装会弹出,每日技巧界面(目的是让你每天学习一点小技能),不需
要的话直接关闭。

2,新建模块(module)
接着就可以新建模块了

 

下一步:

 

下一步:

到这里,一个 module11   模块就创建好了。

3,新建包(package)
包其实也是文件夹,专门用来存放 Java 文件的文件夹
在刚刚创建好的模块下,的src目录,右击,点击new 点击package

输入你要创建的包名

看效果:

 

 4,新建类:
包创建好了之后,接下来就需要在包中创建类,类就是平常我们写的 .java
件,这里我们在 com.sde.test  包中,右击刚刚创建的新包,然后选择java class,创建一个 Hello

效果:

4,编译和运行:
Idea 在点击运行按钮时会自动编译,如果所示运行代码
在Hello类里面 使用 'main'快捷键,创建一个入口程序。然后写一行代码

代码: 

 

public class Hello {public static void main(String[] args) {System.out.println("Hello World");}
}

点击运行:

第一种方式:可以在这个Hello类上 点击这个蓝色的三角形按钮

第二种方式:右击,选择 带蓝色三角形的 Run"Hello(刚刚创建的类)" main

第三种方式:在右上角的三角符号,点击一下就可以运行。

快捷键:ctrl+shift+f10

运行效果:

 三,模块创建、删除、导入

项目创建好后,可以重新进行项目结构的配置,可以重新创建模块、删除模块、导入模块
1,IDEA 创建模块(方式一)

在刚刚创建的工程下面,右击,然后点击new,在点击Module。创建新的模块

步骤和上面创建模块相似

选择 new Module 

然后一些模块相关的配置(按需修改)

最后点击create

 效果:

 1,创建模块(方式二)

点击右上角的设置,然后选择Project Structure

选择module,然后点击右边的+号,表示添加模块。

选择 new Module

 和上面步骤类似

 

点击 Sources,点击下面的apply 然后点击OK

 

效果:

 

2,IDEA 删除 Module
第一种方式:

在要删除的模块上,右击,然后选择,remove Module

然后右击要删除的模块,选择 Delete

点击Delete

效果:

可以看到 Module33 已经删除成功了

 第二种方式:

点击右上角的设置,然后选择Project Structrue

 点击要删除的模块,然后点击-号

点击yes

这样就成功了删除了这个模块,点击apply 然后点击Ok

右击刚刚移除的模块,然后点击Delete

 点击Delete

 

 查看效果:

3. IDEA 导入模块

例如把这个模块,放到 刚刚创建的javaseproject1,目录下。

点击IDEA左上角的file,然后点击new,然后选择Module from Existing Source

 

选择刚刚添加到javaseproject1目录下的模块下,以iml结尾的文件,然后点击OK

效果:

 四、IDEA 配置

主题配置:

点击Files然后在点击Settings

 选择Apperance&Behavior。然后点击Apperance,选择右边的Theme

 

 下拉选择:根据自己选择 然后点击OK

看效果:

 字体设置

点击左上角的Files然后点击Settings

选择Editor 然后点击Font

点击Size右边的输入框,可以手动设置字体大小

 

 例如我们设置成16

然后点击 apply 在点击OK

 

看效果:字体变大了

 注释颜色设置

点击左上角的Files,然后选择Settings,然后点击Editor,选择Color Scheme 找到 Language Deafult

点击右侧的Comments,然后展开,选择下面的Line comment。

右侧的 Foreground 后面的输入框可以选择颜色,然后点击Ok

 

五,卸载Idea

window+e 

在此电脑这一栏,右击。选择属性

 然后点击控制面板

 找到程序:

点击程序和功能

右击你要删除的Idea然后,点击卸载。

 

相关文章:

Intellij IDEA 的安装和使用以及配置

IDE有很多种,常见的Eclipse、MyEclipse、Intellij IDEA、JBuilder、NetBeans等。但是这些IDE中目前比较火的是Intellij IDEA(以下简称IDEA),被众多Java程序员视为最好用的Java集成开发环境,今天的主题就是IDEA为开发工…...

Zynq-Linux移植学习笔记之67- 国产ZYNQ上通过GPIO模拟MDC/MDIO协议

1、背景介绍 模块上有9个PHY,其中两个PHY通过ZYNQ PS端的MDIO总线连接,其余7个PHY单独通过GPIO进行控制,需要实现GPIO模拟MDC/MDIO协议。 2、vivado工程设计 vivado工程内为每个PHY建立两个GPIO IP核,分别用来代表MDC和MDIO&…...

Zookeeper(一)在WSL单机搭建Zookeeper伪集群

目录 Zookeeper1 启动单个Zookeeper实例1.1 下载Zookeeper安装包并解压1.2 添加环境变量1.3 修改默认配置1.4 新建数据存储目录和日志目录1.5 启动Zookeeper1.6 停止Zookeeper 2 搭建Zookeeper集群2.1 新建集群目录2.2 配置环境变量2.3 创建节点目录2.4 修改配置2.5 创建节点ID…...

QT(18):QString

目录 QStringQTypedArrayDataQTypedArrayDataQLatin1StringQStringLiteral乱码 QStringRef QString QString 存储16位QChar的字符串,其中每个QChar对应一个 UTF-16代码单元。QString 使用(写入时复制copy-on-write)来减少内存使用并避免不必…...

宏工科技通过CMMI三级认证,软件研发能力获国际权威认可

近日,宏工科技子公司湖南宏工软件成功通过CMMI三级认证并正式获得资质证书,斩获全球软件领域最权威的认证之一,标志着宏工科技在软件技术开发、研发管理、项目管理等多方面获得国际权威认证。 CMMI全称是Capability Maturity Model Integrati…...

2次MD5加密——用于分布式对话

用户端 : 指发起请求并与服务器进行交互的终端设备或应用程序。它可以是电脑、智能手机等。 用户端负责发送请求给服务端,并接收和处理服务端返回的响应。 服务端 : 是指提供服务、接收和处理用户端请求的计算机系统或应用程序。 它监听来自用…...

用Java制作简易版的王者荣耀

第一步是创建项目 项目名自拟 第二部创建个包名 来规范class 创建类 GameFrame 运行类 package com.sxt;import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import j…...

android 保活的一种有效的方法

android 保活的一种有效的方法 为什么要保活 说起程序的保活,其实很多人都觉得,要在手机上进行保活,确实是想做一些小动作,其实有些正常的场景也是需要我们进行保活的,这样可以增强我们的用户体验。保活就是使得程序…...

kibana安装

kibana安装下载注意事项 地址:curl -O https://artifacts.elastic.co/downloads/kibana/kibana-7.16.3-linux-x86_64.tar.gz 下载后直接解压启动即可 1. 但需要使用非root用户启动 ,root用户启动会报错 2. kibana需要和elasticsearch版本一致 不然…...

LV.12 D19 ADC实验 学习笔记

一、ADC简介 1.1 ADC ADC(Analog to Digital Converter)即模数转换器,指一个能将模拟信号转化为数字信号的电子元件 1.2 ADC主要参数 分辨率 ADC的分辨率一般以输出二进制数的位数来表示,当最大输入电压一定时,位数越高&#xff0c…...

ubuntu配置免密登录vscode

1、配置免密登录 (1)在windows系统cmd下运行命令 ssh-keygen 一路回车,将会在C:\Users\用户名\.ssh目录下生成两个文件:id_rsa和id_rsa.pub。如下图所示。 (2)进入.ssh目录。如果想使用root用户&#xff0…...

软件工程--面向对象分析用通俗语言20小时爆肝总结!(包含用例图、活动图、类图、时序图......)

面向对象方法分为面向对象分析(OOA)、面向对象设计(OOD)、面向对象编程(OOP),本文详细介绍面向对象分析 本文参考教材:沈备军老师的《软件工程原理》大多图片来源其中 目录 面向对…...

HarmonyOS—ArkTS中@Observed和@ObjectLink装饰器的嵌套类对象属性变化【鸿蒙专栏-11】

文章目录 ARKTS中@Observed和@ObjectLink装饰器的嵌套类对象属性变化@Observed 类装饰器说明装饰器参数类装饰器的使用@ObjectLink 变量装饰器说明装饰器参数同步类型允许装饰的变量类型被装饰变量的初始值举例装饰器的限制条件观察变化和行为表现观察的变化框架行为使用场景1.…...

网络通信安全的坚固防线双向认证技术详解

目录 什么是双向认证 双向认证的工作原理 双向认证的实现方式 双向认证的重要性 双向认证的挑战 安全最佳实践 小结 什么是双向认证 双向认证,又称为双向身份验证或双向鉴别,是一种在通信双方之间建立信任关系的安全机制。在通信过程中&#xff0…...

Appium+python+unittest搭建UI自动化框架

阅读本小节,需要读者具备如下前提条件: 1. 掌握一种编程语言基础,如java、python等。 2. 掌握一种单元测试框架,如java语言的testng框架、python的unittest框架。 3. 掌握目前主流的UI测试框架,移动端APP测试框架…...

使用paddledetection的记录

首先在这里使用的是是paddle--detection2.7的版本。 成功进行训练 目录: 目录 数据集准备 配置文件的修改 使用的是BML的平台工具: !python -m pip install paddlepaddle-gpu2.5 -i https://mirror.baidu.com/pypi/simple --user %cd /home/aistudio…...

MySQL数据库的备份与恢复

在管理MySQL数据库时,备份和恢复是保证数据安全和完整性的关键环节。本文将指导您如何有效地备份MySQL数据库,并在需要时进行数据恢复。 请注意,如果没有 mysql> 的标志,说明我们是在外面终端进行的操作 创建备份文件路径 在…...

Pycharm配置jupyter使用notebook详细指南(可换行conda环节)

本教程为事后记录,部分图片非实操图片。 详细记录了pycharm配置jupyter的方法,jupyter添加其他conda环境的方法,远程密码调用jupyter的方法,修改jupyter工作目录的方法。 文章目录 一、入门级配置1. Pycharm配置Conda自带的jupyt…...

企业微信ipad版,http协议接口发开,获取客户群列表

版本介绍: HTTP协议接口可以通过该接口实现企业微信的各种功能,使用HTTP协议可以避免使用hook形式的需要开启PC客户端的方式,同时可以实现三端同时在线,不影响PC和手机端的登录状态,调用简单,可以支持几千…...

Double 4 VR智能互动教学系统在小语种课堂中的教学应用

小语种课堂一直是教育领域的一个难点。由于语言本身的复杂性和文化背景的差异,小语种教学一直是一个挑战。传统的课堂教学方法往往难以激发学生的学习兴趣和动力,教学效果不尽如人意。而Double 4 VR智能互动教学系统为小语种课堂带来了新的可能。 Double…...

ChatGPT可视化输出总失真?深度解析其底层渲染引擎限制(基于OpenAI v4.12.3源码逆向分析)

更多请点击: https://kaifayun.com 第一章:ChatGPT可视化输出失真现象的实证观察 在实际工程调试与教学演示中,开发者频繁反馈 ChatGPT(尤其是通过 API 或网页界面返回 Markdown 渲染结果)对代码块、数学公式、表格及…...

Applera1n终极指南:如何在iOS 15-16设备上完整绕过iCloud激活锁

Applera1n终极指南:如何在iOS 15-16设备上完整绕过iCloud激活锁 【免费下载链接】applera1n icloud bypass for ios 15-16 项目地址: https://gitcode.com/gh_mirrors/ap/applera1n Applera1n是一款专门针对iOS 15-16系统的iCloud激活锁绕过工具,…...

高效小红书数据采集完全指南:从入门到实战的完整解决方案

高效小红书数据采集完全指南:从入门到实战的完整解决方案 【免费下载链接】xhs 基于小红书 Web 端进行的请求封装。https://reajason.github.io/xhs/ 项目地址: https://gitcode.com/gh_mirrors/xh/xhs 小红书数据采集已成为市场分析、品牌运营和内容创作的关…...

手把手教你为Ubuntu 22.04服务器安装Tesla V100s驱动与CUDA 12.2(保姆级避坑指南)

手把手教你为Ubuntu 22.04服务器安装Tesla V100s驱动与CUDA 12.2(保姆级避坑指南) 在AI模型训练和推理领域,Tesla V100s显卡凭借其强大的计算能力和高效的Tensor Core架构,成为许多企业和研究机构的首选。然而,为Ubunt…...

保姆级教程:用AKShare+Backtrader+quantstats搭建你的第一个本地量化回测环境(避坑指南)

从零搭建本地量化回测系统:AKShare数据抓取Backtrader策略开发quantstats绩效分析实战指南第一次尝试量化投资的开发者常会遇到这样的困境:在线回测平台担心策略泄露,本地搭建环境又卡在依赖安装、数据格式转换等基础环节。本文将用最简化的方…...

JMeter WebSocket测试实战:协议原理与PD插件全生命周期压测

1. 为什么 WebSocket 接口不能用 HTTP Sampler 硬套?——从协议本质讲清测试前提你是不是也试过,在 JMeter 里把 WebSocket 的 URL 直接粘进 HTTP Request Sampler,填上 Host、Path、Method,点运行,结果 Response Code…...

雷电模拟器+火眼手机取证实战:环境配置与动态分析全链路

1. 这不是“装个模拟器点几下”的活儿,而是手机取证的实战入口很多人第一次听说“用模拟器做手机取证”,第一反应是:这不就是开个安卓虚拟机,连上ADB,然后用各种工具点点点?我早年也这么想,直到…...

如何轻松搞定Windows系统依赖:一站式Visual C++运行库完整指南

如何轻松搞定Windows系统依赖:一站式Visual C运行库完整指南 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾经遇到过打开软件或游戏时弹出&…...

3步完成API密钥配置:彻底解决Zotero-GPT插件“密钥未配置“错误

3步完成API密钥配置:彻底解决Zotero-GPT插件"密钥未配置"错误 【免费下载链接】zotero-gpt GPT Meet Zotero. 项目地址: https://gitcode.com/gh_mirrors/zo/zotero-gpt Zotero-GPT是一款革命性的开源插件,它将GPT的智能能力无缝集成到…...

告别窗口混乱!用RDCMan 2.93一站式管理你的所有Windows服务器(附保姆级配置流程)

告别窗口混乱!用RDCMan 2.93一站式管理你的所有Windows服务器(附保姆级配置流程)当你的工作环境中需要同时管理十几台甚至几十台Windows服务器时,传统的远程桌面连接方式很快就会变成一场噩梦。每个连接都占用一个独立窗口&#x…...