![Java从入门到精通(第7版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/638/52842638/b_52842638.jpg)
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按钮。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P29_79511.jpg?sign=1739564404-PBHYob6S1qbePxkzT01HmoouffoQv9AI-0-45513b3e9304bef797b831faec3ab195)
图2.1 IDEA的官网首页
(2)在浏览器显示如图2.2所示的页面后,找到并单击IntelliJ IDEA中的Download按钮。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P29_79512.jpg?sign=1739564404-gHRNMv4g82ew6Yb0HVYrata6mHt6RXD4-0-3bd965a8dc94a7aae76f63e1393b4ec7)
图2.2 单击IntelliJ IDEA中的Download按钮
(3)在浏览器显示如图2.3所示的页面后,先选择操作系统(因为笔者使用的操作系统是64位的Windows 10,所以笔者单击的是Windows),再确定下载的版本是Community(Ultimate是旗舰版,可以试用30天,需付费使用;Community是社区版,是免费而且开源的),然后单击Download按钮。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P30_79513.jpg?sign=1739564404-ZrM0hB2lTAk8hKH8wZCqarNiPirpcpZJ-0-64f0f1edde03154fc3aa961628cc6e9a)
图2.3 先选择操作系统,再下载社区版
2.1.2 安装IDEA
本节将介绍如何安装IDEA开发工具,其安装步骤如下:
(1)如图2.4所示,根据下载时的路径找到并双击已经下载完成的.exe文件。如果弹出“安装警告”对话框,就单击“运行”按钮。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P30_79514.jpg?sign=1739564404-XRD32hPgHCnTmtqaIlDZXjXl7CNn2IPq-0-ab2f5f75dd98b160e96952670448a34e)
图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的图标。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P31_79521.jpg?sign=1739564404-jWSAm4vGTmq1abvg3Oo1vtQZf3ifwR9R-0-3ac112c7bad1f24c65865ffc6819b8ba)
图2.5 单击Next按钮
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P31_79522.jpg?sign=1739564404-w1IkUOewaGB5YQkUeNxNDUkLAesqbqtd-0-834eda68aa2fa1a0392a4ec1ba12ddb3)
图2.6 选择IDEA的安装路径
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P31_79523.jpg?sign=1739564404-w6QwT2sQ0u3SjdytxMLE73awGq6BdcMb-0-0b28bf6fee30c444f14618d4fbaf4ed9)
图2.7 创建桌面快捷方式
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P31_79524.jpg?sign=1739564404-efcOWp2kS7nHCoIFAticSjeHQh4oJGGA-0-6ff0755e60286735138a80a4a308d38d)
图2.8 单击Install按钮
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P31_79525.jpg?sign=1739564404-xmHKE6ANhkisAXI5x4vovC6M1Li7Nx3p-0-287a1100de333f40c9a47160ae86548e)
图2.9 显示安装进度
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P31_79526.jpg?sign=1739564404-eVZzwzZGn6fwVFZYUmneqDE2tehphXSM-0-3feb5fcd2c148f39e5b7eef6a22c34da)
图2.10 IDEA安装完成
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P32_2348.jpg?sign=1739564404-bgaQDxEdA1lX68zRbOOfAjlSsnXRerGR-0-8f994849af532e8b38226373f04ccc9b)
图2.11 桌面出现IntelliJ IDEA的图标
2.1.3 配置IDEA
本节将介绍如何配置IDEA开发工具,其安装步骤如下:
(1)如图2.12所示,根据IDEA的安装路径,找到并打开其中的bin文件夹。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P32_79528.jpg?sign=1739564404-TeiAXJRvYgxArBM7p7L9qBLsslJu8A0L-0-49c8c28ddc2b1e786df09695b1921697)
图2.12 找到并打开IDEA安装路径下的bin文件夹
(2)在bin文件夹中,找到如图2.13所示的idea64.exe.vmoptions。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P32_79529.jpg?sign=1739564404-X6pM6MuVIPk6UpI4Bw1VyDHh522tYnAX-0-6127a331cc5170533f8c98033e074480)
图2.13 找到bin文件夹中的idea64.exe.vmoptions
(3)如图2.14所示,右击idea64.exe.vmoptions,将光标移动到“打开方式”上,选择“记事本”(在“更多应用”中也可以找到“记事本”),单击“确定”按钮。使用“记事本”打开idea64.exe.vmoptions后的效果如图2.15所示。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P33_79530.jpg?sign=1739564404-Da0u7YUWUpYwuOmoTmsZuXCZ5Je2TLoT-0-0ae93defea79b3eb15b8e5ecc2a662b7)
图2.14 使用“记事本”打开idea64.exe.vmoptions
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P33_2454.jpg?sign=1739564404-Pvk1aPcwnJxFr1fqOVcG1x0dHrDCrkp8-0-33e3e4d1143dce11983f70875ea24c3e)
图2.15 idea64.exe.vmoptions被打开后的效果
(4)如图2.16所示,把图2.15中的Xms128m和Xmx750m分别修改为Xms500m和Xmx1500m。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P33_79531.jpg?sign=1739564404-5oM0G57EEmJc5Ca8Yi2OQzm6pORBJZ12-0-aba6f44d6e78b62b781675a24d7a5bc9)
图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对话框。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P34_2545.jpg?sign=1739564404-RkZdvB01WPswXsQiTXPEO7otic8oia5V-0-ab97364be0adf090f7276cac5f5c0242)
图2.17 打开IntelliJ IDEA后弹出的对话框
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P34_2548.jpg?sign=1739564404-6WXyA9sgv9n1JyZKErBbzWbNEWB4ui9S-0-a0ca5d799fe4e40a39ef0cf61c776bbd)
图2.18 New Project对话框
(3)在New Project对话框中,需要设置项目名称和项目路径。如图2.19所示,项目名称为MyFirstIDEADemo,项目路径为D:\IDEA\IntelliJ IDEA Community Edition 2022.2.3\ideaProjects。设置完成后单击Create按钮。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P35_2562.jpg?sign=1739564404-SQVpQ6x0iBCgbPpyNcqBLRbdWDlmvTWE-0-625c54251037ef57655a0b0c744c243c)
图2.19 设置项目名称和项目路径
(4)项目创建后,将显示如图2.20所示的工作区。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P35_2566.jpg?sign=1739564404-GMe2f3r1hnuACXBZohkbmSNp2b9Sm16U-0-cfb22dd3e03ed2d35f538873324d72e2)
图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所示。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P36_2600.jpg?sign=1739564404-34liWl1gR48nnkmCc6qzztVSOIh8jN9C-0-d2497e46ad953a468cab319cf16df69f)
图2.21 运行Main.java文件
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P36_2603.jpg?sign=1739564404-LKZQL2qWbhFsXSlQeMtF09JrWqfaq5Cb-0-17266e3dbe2441b486a753696c4cfb56)
图2.22 运行Main.java文件的结果
(6)如果想新建一个项目,就需要选择File→New→Project…命令,如图2.23所示。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P37_2616.jpg?sign=1739564404-E5xCiPB33WHg4lkg2xS9pGu41y2UwhBk-0-d9fd2694fb82611862c40b3fd32da308)
图2.23 新建一个项目
(7)在弹出如图2.24所示的New Project对话框中,设置项目名称,如MySecondIDEADemo。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P37_2620.jpg?sign=1739564404-H2hidw5m34eXdWA0Lf4mFgxNe7k2lnSH-0-33a2a57431c287c935a9a69c3d2661f0)
图2.24 设置项目名称
(8)单击图2.24中的Create按钮后,弹出如图2.25所示的对话框。单击This Window按钮或者单击New Window按钮均可。本书单击的是This Window按钮,即在当前窗口中打开新建的项目。
(9)如果想在新建的项目中新建一个类,就需要先右击项目中的src文件夹,再在弹出的快捷菜单中选择New→Java Class命令,如图2.26所示。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P38_2634.jpg?sign=1739564404-9CujbF5XrLOuEfTMSu1KSySKYOt2B4dQ-0-b6e329b659bc5110351679f3cfb17e66)
图2.25 打开项目
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P38_2635.jpg?sign=1739564404-fP3YIyqCGPRiwxDB806pwe6tl8TXXYSj-0-63e2083766b5c028f21f6d46dc2ddae9)
图2.26 在项目中新建一个类
(10)在弹出如图2.27所示的对话框中,先确认新建的是Class,再输入Class的名称(如Test),然后按Enter键。
(11)通过上述步骤,即可在MySecondIDEADemo项目的src文件夹下,新建一个Test类,如图2.28所示。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P38_2639.jpg?sign=1739564404-ghfnP0eo17nKtqCgW7Mop7GSzUmDAfjC-0-cc2be77a9517970077177c30ecd8771b)
图2.27 输入Class的名称后按Enter键
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P38_2640.jpg?sign=1739564404-nLfjfCttmMGxxn1PnyzFo9OSvoasgJK0-0-9028a2490d375c666fb6161e843af42f)
图2.28 显示新建的Test类