![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=1739399838-qsi6neSFkRmAjnP6W042CoLdpWZUTTHJ-0-72d221ddd5953cbc1ae015fa89e2f6cc)
图2.1 IDEA的官网首页
(2)在浏览器显示如图2.2所示的页面后,找到并单击IntelliJ IDEA中的Download按钮。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P29_79512.jpg?sign=1739399838-muvDfFTZ56RdR0XP6pwqWU0achVHfJTp-0-6d59269400b747ac52964146b1e1b1d8)
图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=1739399838-gliteu2yxrTOmKx7mjQ00vZtHMhd0LzX-0-e251e8002a08ad26110f38d416609d23)
图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=1739399838-NPFsAZk4Ck3nQPlFBxGroIOqgvOHdSFE-0-9c206d31fd5b6799aabdaa8c42f6a04c)
图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=1739399838-hTKTnWhtbaDzGuM3GALl8B8sCkFg1p6c-0-d8b3bea63e55608175280c43e7832f68)
图2.5 单击Next按钮
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P31_79522.jpg?sign=1739399838-34S6oJ2nzqOH8KG4PqL4p8icqiFg7hgK-0-ab95cbae72af37cbf7ac2d6458ffd711)
图2.6 选择IDEA的安装路径
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P31_79523.jpg?sign=1739399838-XF10LBcmuC8eBkDA5o8Eq13vgRUXQw0c-0-173d4b62b51e70bcb6dbfbb22487d527)
图2.7 创建桌面快捷方式
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P31_79524.jpg?sign=1739399838-dkNYok7BSUKrjOQn1dkq25wztlKsM0UU-0-4bfda88feddff564421bde71de9ee304)
图2.8 单击Install按钮
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P31_79525.jpg?sign=1739399838-iOJ5qL8NBOtj3ulmCcSHi2Uj2xT3ZmSK-0-31000e8553b3541eebc015bb06bd8c33)
图2.9 显示安装进度
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P31_79526.jpg?sign=1739399838-GITtyS1QwOXNwpdnAcRqqGqtOgUkWhte-0-062df8f2da644123faef66ae68560ac2)
图2.10 IDEA安装完成
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P32_2348.jpg?sign=1739399838-ryDtHuiuP1lQhdNHQ39RC7DcsdQ5SSfU-0-e69f6fc9c4f95c2561cfcaae1b44b55f)
图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=1739399838-lnTY6KBml21vR1END43Up4iKPQVhJppA-0-a566c37d0b2b5dba9ec7bdaf860bf794)
图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=1739399838-Y1z0jPgcr9Tl0nK8H1Cuem4o8TUmyhWl-0-7e84632fd75dd53ecb1902f8ae9421a3)
图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=1739399838-FnKjFQS4iy203gs7vgAHc0V9Y6FP4eWi-0-439c527c346cb754e56363977e73d5d1)
图2.14 使用“记事本”打开idea64.exe.vmoptions
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P33_2454.jpg?sign=1739399838-sbgdsCaxed7s1sJaiO2lxqagLdzkCpc2-0-f71ae6807348f89f2396939c66c1121a)
图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=1739399838-l87oHartk49ZtMuv4rXqxmitHtDjQsb8-0-a20e26867e74b2b8c4fe429c8901c9e2)
图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=1739399838-eTRryB6oClnG8w7TvTi91gOD2Exzz1bJ-0-5f6e4379da72458ee4f74ed8d4b936d7)
图2.17 打开IntelliJ IDEA后弹出的对话框
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P34_2548.jpg?sign=1739399838-BbL1OIoXIFIeF9wvITO7o1VWfP4AXzch-0-0c0bb01b47093642b395107180251191)
图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=1739399838-4rYUgSKUc9QmTv7HXP1eQcoHDtrajqG0-0-2d5ce7f950ec4fb30b5ae2ba7149d10c)
图2.19 设置项目名称和项目路径
(4)项目创建后,将显示如图2.20所示的工作区。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P35_2566.jpg?sign=1739399838-jJ4J6cGZqZnwq4W1ikdaTsGyoPXFIwtK-0-3b21ab20258af271ca612b2a5bad2ed6)
图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=1739399838-4mms2JFlpuKRmwfvdc59SRUzBuNnP4V2-0-6604937c2950a15d8131d82f76745567)
图2.21 运行Main.java文件
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P36_2603.jpg?sign=1739399838-WFI3sFtg6tnWuWMBUXZYrPpELREp36OA-0-cfa16261f6c95c412b5aaf89612b05fb)
图2.22 运行Main.java文件的结果
(6)如果想新建一个项目,就需要选择File→New→Project…命令,如图2.23所示。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P37_2616.jpg?sign=1739399838-AJsPTPw18mu1uROedVEjVtFcPpgfyICZ-0-f0c874be4b902a3b1498a81414f3365a)
图2.23 新建一个项目
(7)在弹出如图2.24所示的New Project对话框中,设置项目名称,如MySecondIDEADemo。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P37_2620.jpg?sign=1739399838-K9PNKlTJOpsunfhaH9ss7CYQakTrvb2o-0-1240f03d8c298f917b8c4740fb1e4df1)
图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=1739399838-uYnq5EHeAWByChoqMhzChCriFT9Zmkk2-0-538dd943bca6ffb44d00d16177b7a996)
图2.25 打开项目
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P38_2635.jpg?sign=1739399838-3nBDCmh9pKoP3IC6O8RVvmBXn6AqxGrG-0-139c090da34319c1d641faa9cb40b3e3)
图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=1739399838-XkVP9lvxw4Wf2SAI9v94qLiKmvnNGwYO-0-133ea8e2d3b10d928917195873e7927c)
图2.27 输入Class的名称后按Enter键
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P38_2640.jpg?sign=1739399838-HgfHBmPUHOyr51rRUrsN8eJMQJauNU6T-0-dfd87ce9c75167e56562365345062697)
图2.28 显示新建的Test类