
2.1 熟悉IDEA
IDEA是由JetBrains公司推出的一款用于设计Java程序的开发工具。IDEA在当下非常流行,它在代码补全、代码提示、代码重构、代码审查等方面表现得尤为突出。本节将讲解如何下载、安装、配置IDEA。
2.1.1 下载IDEA
本节将介绍如何在IDEA的官方网站下载IDEA开发工具,其下载步骤如下:
(1)打开浏览器,在地址栏中输入http://www.jetbrains.com/后,按Enter键访问IDEA的官网首页。如图2.1所示,先单击官网首页导航栏中的Developer Tools,再单击Find your tool按钮。

图2.1 IDEA的官网首页
(2)在浏览器显示如图2.2所示的页面后,找到并单击IntelliJ IDEA中的Download按钮。

图2.2 单击IntelliJ IDEA中的Download按钮
(3)在浏览器显示如图2.3所示的页面后,先选择操作系统(因为笔者使用的操作系统是64位的Windows 10,所以笔者单击的是Windows),再确定下载的版本是Community(Ultimate是旗舰版,可以试用30天,需付费使用;Community是社区版,是免费而且开源的),然后单击Download按钮。

图2.3 先选择操作系统,再下载社区版
2.1.2 安装IDEA
本节将介绍如何安装IDEA开发工具,其安装步骤如下:
(1)如图2.4所示,根据下载时的路径找到并双击已经下载完成的.exe文件。如果弹出“安装警告”对话框,就单击“运行”按钮。

图2.4 找到并双击已经下载完成的.exe文件
(2)在弹出如图2.5所示的IDEA社区版的欢迎对话框后,单击Next按钮。
(3)在弹出如图2.6所示的选择IDEA安装路径的对话框后,先单击Browse按钮,选择IDEA的安装路径,再单击Next按钮。
(4)在弹出如图2.7所示的创建桌面快捷方式的对话框后,先选中InteliJ IDEA Community Edition复选框,再单击Next按钮。
(5)在弹出如图2.8所示的选择开始菜单文件夹的对话框后,单击Install按钮。
(6)在弹出如图2.9所示的显示安装进度的对话框后,必须等待一段时间。待IDEA安装完成后,将弹出如图2.10所示的显示IDEA安装完成的对话框,单击Finish按钮。然后,桌面就会出现如图2.11所示的IntelliJ IDEA的图标。

图2.5 单击Next按钮

图2.6 选择IDEA的安装路径

图2.7 创建桌面快捷方式

图2.8 单击Install按钮

图2.9 显示安装进度

图2.10 IDEA安装完成

图2.11 桌面出现IntelliJ IDEA的图标
2.1.3 配置IDEA
本节将介绍如何配置IDEA开发工具,其安装步骤如下:
(1)如图2.12所示,根据IDEA的安装路径,找到并打开其中的bin文件夹。

图2.12 找到并打开IDEA安装路径下的bin文件夹
(2)在bin文件夹中,找到如图2.13所示的idea64.exe.vmoptions。

图2.13 找到bin文件夹中的idea64.exe.vmoptions
(3)如图2.14所示,右击idea64.exe.vmoptions,将光标移动到“打开方式”上,选择“记事本”(在“更多应用”中也可以找到“记事本”),单击“确定”按钮。使用“记事本”打开idea64.exe.vmoptions后的效果如图2.15所示。

图2.14 使用“记事本”打开idea64.exe.vmoptions

图2.15 idea64.exe.vmoptions被打开后的效果
(4)如图2.16所示,把图2.15中的Xms128m和Xmx750m分别修改为Xms500m和Xmx1500m。

图2.16 把Xms128m和Xmx750m分别修改为Xms500m和Xmx1500m
2.1.4 使用IDEA
通过以上内容,依次完成了IDEA的下载、安装和配置。这样,即可使用IDEA设计Java程序。
(1)双击如图2.11所示的IntelliJ IDEA的图标,打开IntelliJ IDEA后,将看到如图2.17所示的对话框。
(2)单击图2.17中的New Project后,将弹出如图2.18所示的New Project对话框。

图2.17 打开IntelliJ IDEA后弹出的对话框

图2.18 New Project对话框
(3)在New Project对话框中,需要设置项目名称和项目路径。如图2.19所示,项目名称为MyFirstIDEADemo,项目路径为D:\IDEA\IntelliJ IDEA Community Edition 2022.2.3\ideaProjects。设置完成后单击Create按钮。

图2.19 设置项目名称和项目路径
(4)项目创建后,将显示如图2.20所示的工作区。

图2.20 工作区
(5)从图2.20中可以看到,在工作区中显示的是Main.java文件,该文件对应的类是Main。在Main类的main()方法中,包含一条输出语句。通过修改这条输出语句中的数据,即可在控制台上输出修改后的数据。例如,将如下的输出语句:
System.out.println("Hello world!");
修改为
System.out.println("你好,Java!");
如图2.21所示,在工作区中右击,在弹出的快捷菜单中选择“Run 'Main.main()'”命令,运行Main.java文件,运行结果如图2.22所示。

图2.21 运行Main.java文件

图2.22 运行Main.java文件的结果
(6)如果想新建一个项目,就需要选择File→New→Project…命令,如图2.23所示。

图2.23 新建一个项目
(7)在弹出如图2.24所示的New Project对话框中,设置项目名称,如MySecondIDEADemo。

图2.24 设置项目名称
(8)单击图2.24中的Create按钮后,弹出如图2.25所示的对话框。单击This Window按钮或者单击New Window按钮均可。本书单击的是This Window按钮,即在当前窗口中打开新建的项目。
(9)如果想在新建的项目中新建一个类,就需要先右击项目中的src文件夹,再在弹出的快捷菜单中选择New→Java Class命令,如图2.26所示。

图2.25 打开项目

图2.26 在项目中新建一个类
(10)在弹出如图2.27所示的对话框中,先确认新建的是Class,再输入Class的名称(如Test),然后按Enter键。
(11)通过上述步骤,即可在MySecondIDEADemo项目的src文件夹下,新建一个Test类,如图2.28所示。

图2.27 输入Class的名称后按Enter键

图2.28 显示新建的Test类