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然后,点击卸载。

 

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

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

相关文章

linux服务器防火墙知识学习

# 查看rich-rules 查看所有防火墙已注册的规则 [roothcss-ecs-8b3c ~]# firewall-cmd --list-rich-rules rule family"ipv4" source address"xxx.xxx.xx.xx" accept# 每次设定完规则相关后&#xff0c;都需要<reload>防火墙 [roothcss-ecs-8b3c ~]…

【模板】KMP算法笔记

练习链接&#xff1a;【模板】KMP - 洛谷 题目&#xff1a; 输入 ABABABC ABA 输出 1 3 0 0 1 思路&#xff1a; 根据题意&#xff0c;用到的是KMP算法&#xff0c;KMP算法思想是通过一个一个匹配首字母的原理进行整个匹配效果&#xff0c;当某个首字母不匹配的时候&#x…

系列十七、各种各样的bean

一、Spring bean 1.1、概述 一句话&#xff0c;被Spring容器管理的bean就是Spring bean。 二、Java bean VS Spring bean 2.1、概述 Java bean是程序员自己new 出来的&#xff0c;Spring bean是Spring工厂创建出来的。 三、配置bean的方式 3.1、概述 所谓配置bean&#xff0…

jetson nano SSH远程连接(使用MobaXterm)

文章目录 SSH远程连接1.SSH介绍2.准备工作3.连接步骤3.1 IP查询3.2 新建会话和连接 SSH远程连接 本节课的实现&#xff0c;需要将Jetson Nano和电脑保持在同一个局域网内&#xff0c;也就是连接同一个路 由器&#xff0c;通过SSH的方式来实现远程登陆。 1.SSH介绍 SSH是一种网…

魔珐科技:3D虚拟人AIGC原生产品,助力全新商业机遇

11月28日-29日&#xff0c;WISE2023 商业之王大会在北京国际会议中心成功举办。此次大会以“太阳照常升起&#xff08;The Sun Always Rises&#xff09;”为主题&#xff0c;活动汇聚了全商业领域知名企业&#xff0c;围绕前沿趋势&#xff0c;共话商业创新之策。 在本次论坛…

Python 字典深度解析:键值对的妙用与高级操作

字典&#xff08;Dictionary&#xff09;是Python中一种强大的数据结构&#xff0c;以键值对&#xff08;key-value pairs&#xff09;的形式存储数据。深入理解字典的基本操作以及高级应用&#xff0c;将使你更好地利用这一灵活而高效的工具。 基本概念 字典是无序、可变的数…

员工随意安装软件有什么危害?企业该如何管理?

现代企业中&#xff0c;员工使用电脑办公已经是常态&#xff0c;但总会有员工私自安装软件。员工随意安装软件有什么危害&#xff1f;企业该如何管理&#xff1f; 1. 恶意软件感染&#xff1a;不安全的软件可能包含病毒、木马、蠕虫等恶意软件&#xff0c;如果用户安装了这些软…

OSEK OS任务调度的底层逻辑

先参考 FreeRTOS的任务触发底层逻辑 简述RTOS任务调度底层逻辑 AUTOSAR-OS的调度机制-调度表&#xff08;没理解透&#xff0c;继续更新&#xff09; OSEK与FreeRTOS在任务调度上最大的区别在于&#xff0c;FreeRTOS是基于全抢占任务调度和时间片轮转调度机制&#xff0c;具有…

python-列表与字典的异同

Python中的列表&#xff08;List&#xff09;和字典&#xff08;Dictionary&#xff09;是两种不同类型的数据结构&#xff0c;它们在用途和特性上有一些重要的异同。 相同点&#xff1a; 可变性&#xff1a; 列表和字典都是可变的数据结构&#xff0c;可以在创建后修改其内容…

网络套接字

目录 UDP 套接字 理解源IP地址和目的IP地址 端口号 源端口号和目的端口号&#xff08;port&#xff09; TCP UDP 网络字节序 socket程序接口 UDP套接字编写 服务器编写 服务器类结构 构造函数 启动服务 主函数 客户端编写 UDP 套接字 理解源IP地址和目的IP地址…

开关电源基础而又硬核的知识

1.什么是Power Supply? Power Supply是一种提供电力能源的设备&#xff0c;它可以将一种电力能源形式转换成另外一种电力能源形式&#xff0c;并能对其进行控制和调节。 根据转换的形式分类&#xff1a;AC/DC、DC/DC、DC/AC、AC/AC 根据转换的方法分类&#xff1a;线性电源、…

Qt-QSplitter正确设置比例

简短版本&#xff1a; splitter->setSizes({1000, 2000}); // 这个值至少跟像素值设置的一样大&#xff0c;或者更大&#xff0c;例如x10倍详细版本&#xff1a; setSizes 官方介绍如下&#xff1a; Sets the child widgets’ respective sizes to the values given in the…

使用JMeter安装RabbitMQ测试插件的步骤

整体流程如下&#xff1a;先下载AMQP插件源码&#xff0c;可以通过antivy在本地编译成jar包&#xff0c;再将jar包导入JMeter目录下&#xff0c;重启JMeter生效。 Apache Ant 是一个基于 Java 的构建工具。Ant 可用于自动化构建和部署 Java 应用程序&#xff0c;使开发人员更轻…

Locust单机多核压测,以及主从节点的数据通信处理!

一、背景 这还是2个月前做的一次接口性能测试&#xff0c;关于locust脚本的单机多核运行&#xff0c;以及主从节点之间的数据通信。 先简单交代下背景&#xff0c;在APP上线之前&#xff0c;需要对登录接口进行性能测试。经过评估&#xff0c;我还是优先选择了locust来进行脚…

如何使用内网穿透实现无公网ip环境访问VScode远程开发

文章目录 前言1、安装OpenSSH2、vscode配置ssh3. 局域网测试连接远程服务器4. 公网远程连接4.1 ubuntu安装cpolar内网穿透4.2 创建隧道映射4.3 测试公网远程连接 5. 配置固定TCP端口地址5.1 保留一个固定TCP端口地址5.2 配置固定TCP端口地址5.3 测试固定公网地址远程 前言 远程…

msvcp140.dll的解决方法有哪些。详细解析五种可以修复msvcp140.dll丢失的方法

引言&#xff1a; 在日常使用电脑的过程中&#xff0c;我们可能会遇到一些错误提示&#xff0c;其中之一就是“msvcp140.dll丢失”。那么&#xff0c;什么是msvcp140.dll文件&#xff1f;它的作用是什么&#xff1f;当它丢失时会对电脑产生什么影响&#xff1f;本文将详细介绍…

软件测试jmeter基本使用

1安装与配置 1.jdk下载 下载地址&#xff1a;https://www.oracle.com/java/technologies/downloads/#jdk18-windows&#xff08;压缩包中会给&#xff09; 2.jmeter下载 Apache JMeter - Download Apache JMeter&#xff08;压缩包中有&#xff09; 3.操作教学 打开软件后新…

jbrowse基因组浏览器部署

1 ca文件处理 samtools工具安装 wget https://github.com/samtools/samtools/releases/download/1.9/samtools-1.9.tar.bz2tar -jxvf samtools-1.9.tar.bz2 cd samtools-1.9/./configure --prefix/usr/local/samtoolssamtools faidx zdd0006.genome.v1.fa #生成ca文件的索引 执…

LeetCode797. All Paths From Source to Target

文章目录 一、题目二、题解 一、题目 Given a directed acyclic graph (DAG) of n nodes labeled from 0 to n - 1, find all possible paths from node 0 to node n - 1 and return them in any order. The graph is given as follows: graph[i] is a list of all nodes you…

C# PIE-SDK二次开发界面汉化方法

那些最好的程序员不是为了得到更高的薪水或者得到公众的仰慕而编程&#xff0c;他们只是觉得这是一件有趣的事情&#xff01; C# PIE-SDK二次开发界面汉化方法 &#x1f340;前言&#x1f338;配置方法&#x1f355;拷贝语言包文件夹&#x1f354;增加窗体代码&#x1f35f;运行…