![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=1739456644-QpZmhSdYpyPnawmAs5g3UC9iC1Sq20vR-0-666a04acd117faa7a6323eb0f1c02d2e)
图2.1 IDEA的官网首页
(2)在浏览器显示如图2.2所示的页面后,找到并单击IntelliJ IDEA中的Download按钮。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P29_79512.jpg?sign=1739456644-fLSPHl04FOkmjHR5KQNRAzSg3vmnFRvR-0-a29a950a2a9d4bb333d8ed55c00b735d)
图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=1739456644-GArcajcMdKN474QTIRfW2RVS8iY5Zk4H-0-9e25488be3030393f7bfd603f3b9717b)
图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=1739456644-pBxmCQx1LzsjW6pIlWhG4F2mDMpniocd-0-441eb08d4f1071a543417be13402b240)
图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=1739456644-X2vYwku6hvtYMMKlHltbWYVJgzagXLpC-0-74e1392f1ed7bf34875872e830ea3d1c)
图2.5 单击Next按钮
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P31_79522.jpg?sign=1739456644-qYxWf0KA60CQm2Q1igzSrbNpZydna3dv-0-cc60156687509b99b98753f78af3ab57)
图2.6 选择IDEA的安装路径
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P31_79523.jpg?sign=1739456644-W04aWSEdU1P3qIvMGhfUbJOoRO9wKWnv-0-5b4077c55c09af07be5644c3823cef19)
图2.7 创建桌面快捷方式
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P31_79524.jpg?sign=1739456644-YvF3qu6G2r1AnV15ROR5o6OZJ8RXCf3w-0-931058294875107dc40cdca01f9729ff)
图2.8 单击Install按钮
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P31_79525.jpg?sign=1739456644-SoJcBXVPiOxAT32b4UDIdvQq9pmTPlwR-0-2e3fed3aca094d342b55edecb85ab520)
图2.9 显示安装进度
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P31_79526.jpg?sign=1739456644-8u4ZfUSa6LeZL49gQhMo0xGK5dXylerA-0-007a118fd9ba81b4938bb08b67152b4a)
图2.10 IDEA安装完成
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P32_2348.jpg?sign=1739456644-v8v3jRsDRgPSf4U4kvThhKZAyOrYsfDh-0-beb8dc3b1fbc13cf0e0cd20c39f880a7)
图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=1739456644-NFGgzdmbOBVnmfdFyQL9A3bpPrT29AAU-0-76c48df20169cccc86c66cc3c27f0ea9)
图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=1739456644-n9e6mJqsROCmb7Cxxcvwj2pwrKa7SvyE-0-d2c3c00f0d8bd3ba4a696c9a0d013834)
图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=1739456644-fYW4ziOTMu6iJlOzugit4kCxf3HDk3ir-0-a9725c72aa2adfdd3118b36e34c9d988)
图2.14 使用“记事本”打开idea64.exe.vmoptions
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P33_2454.jpg?sign=1739456644-NpnIhdKzbUkpyhHQtJfvAh1dOG2qGu64-0-65fbf50ebe7789c0057c7aa57e6beb6b)
图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=1739456644-lkA0eQUQIle5zjCA5dpJVmgbVBzTDEyg-0-cd2c9666b4b8e63cd5ef7708edd40b5a)
图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=1739456644-iNCR71wIoOVQ86Bl9Z55isw1HHspUNaq-0-e7351ad8a1a1c69d2357acc2e69db69a)
图2.17 打开IntelliJ IDEA后弹出的对话框
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P34_2548.jpg?sign=1739456644-FM0iQFoiqKTE4bMZSwD5R9skUWhr8tBU-0-e017f960fd602688453ed8e326b502f7)
图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=1739456644-FM2pKsmDGq1MQZCaw34D1Tgs6a5HGk4y-0-b802d3ecfe4d48fa5f797d1664cec987)
图2.19 设置项目名称和项目路径
(4)项目创建后,将显示如图2.20所示的工作区。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P35_2566.jpg?sign=1739456644-j13hIiOmA06x57jgLm1q1EJio5TTHZl3-0-37e76f00a8e14bbc5f111ea5ab130270)
图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=1739456644-jaSLfMKHR6zitdlaaOkXbz8L6SXL1Ldd-0-ab70514a17f33608aeae9f3daa02f4d9)
图2.21 运行Main.java文件
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P36_2603.jpg?sign=1739456644-mPlW4LZrioPW4zch8H7ZwHtMcmpkKE21-0-05da47ef0a22c7ff953d70bab8399f2a)
图2.22 运行Main.java文件的结果
(6)如果想新建一个项目,就需要选择File→New→Project…命令,如图2.23所示。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P37_2616.jpg?sign=1739456644-qsZscD31C4gyE8hatUPOezy4rePjZ0Mc-0-c1aaa75493092dc2e287297ed7bf6c11)
图2.23 新建一个项目
(7)在弹出如图2.24所示的New Project对话框中,设置项目名称,如MySecondIDEADemo。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P37_2620.jpg?sign=1739456644-LwtkH3LoJr2HbpPOafDILjLV1W4xoLta-0-9fe322899e0cbafafdfaca4a19568b40)
图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=1739456644-qvWIyEuw3TZOypRjwj0FqsAavDampM92-0-31c9241e5cf21ef7d9f6bf08c82303e8)
图2.25 打开项目
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P38_2635.jpg?sign=1739456644-xA8p8kuuFo4eEU779qpSGbbXpcvVIjKg-0-b919c05b096f737e29c94d45242a01c1)
图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=1739456644-ydM9VA9xapK6Rgay55nT2dVcPkyXaPvj-0-7a39b63c921b55c540a06e5f50826d94)
图2.27 输入Class的名称后按Enter键
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P38_2640.jpg?sign=1739456644-cqzuWTHgJcY508ozmAG6Y1NusIDUgHPI-0-92241c3df7b5b36475e232965ab7385c)
图2.28 显示新建的Test类