![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=1739273778-GwLMTnxRVKHCiBwfV31AHRhomNdfxGst-0-6ef16fb31faa7d1b9d6e34eb21c09abe)
图2.1 IDEA的官网首页
(2)在浏览器显示如图2.2所示的页面后,找到并单击IntelliJ IDEA中的Download按钮。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P29_79512.jpg?sign=1739273778-u0MDYRihJrL0i7ri7bloThbfzTDGPK0k-0-cfe5131259341c96f10f5a00e14dbe96)
图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=1739273778-hkaAoeGLj6ulwIdGgg6769j4AVfMBb3j-0-61977db8af9fdfed809e79c13fe4cabb)
图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=1739273778-Tdj07qFTjNYTkT7Mgx6r0SYQIvMw23iM-0-a0a51daf497b1fae8f51e938feb67abe)
图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=1739273778-8UHptGcHRzGuw34ra3A625yKhh78DFYK-0-fb3b0c9d136dd67a73c186decf475622)
图2.5 单击Next按钮
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P31_79522.jpg?sign=1739273778-rD9zk9r7yWO6wPQVmbMifPEBeqjb8E2S-0-0000fb32985dbad924b0a1d1e8642b1c)
图2.6 选择IDEA的安装路径
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P31_79523.jpg?sign=1739273778-ScF1CjgIjUxGOjWh00Tjs4VQqLiDVJ6c-0-a39cf7ee2d653be3253e58d4202fcea6)
图2.7 创建桌面快捷方式
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P31_79524.jpg?sign=1739273778-iWU0lLxJJHvHJmLIEKT33Bv00JKNxV4s-0-20a4d61697143470815a4b7032eb484f)
图2.8 单击Install按钮
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P31_79525.jpg?sign=1739273778-br9KIlQ3KjGY0g7Z4VcR45pfIU36bMdO-0-8b04d760b0ec2d9aaadbf86ec4281593)
图2.9 显示安装进度
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P31_79526.jpg?sign=1739273778-PD6X2s8EHw0vpzhGcklzXAm5CKFt7dRn-0-0e817c88384ff034e9ef8bcee060e39e)
图2.10 IDEA安装完成
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P32_2348.jpg?sign=1739273778-qXGvserTy3qTz76oyVBbRMlc8UqIgzDZ-0-0b4da3e5734e2dc25e8caae1a88871f7)
图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=1739273778-z30HpjJRYcnruBz36vVqfaXgy12G60V4-0-0a37c4a8573748d0c9baffbf50764116)
图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=1739273778-NgEyUgqEjqZwRkttEGH9AfTr5b94qo4c-0-36a00a953f5054db0754e32175d2373e)
图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=1739273778-AZkpOvFJ6t3HNdpKiig69sYywnnKcH3f-0-03ec485035fd2a07fa8d83b733251794)
图2.14 使用“记事本”打开idea64.exe.vmoptions
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P33_2454.jpg?sign=1739273778-tewDDYoPKwryGyI9K3rls1Shdzz6Sadl-0-a9e5355807aac9f84751a450ee0dc3da)
图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=1739273778-S989jCJjdMt9UkCum0ostsOEW78nDaOo-0-e73138eea8496c7d270fe89beed436d2)
图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=1739273778-wgaIqlkO9lWPRuyX6JeRdeffsHw2vyVz-0-b3d4877d5b8dfdfba72ac8900ae60650)
图2.17 打开IntelliJ IDEA后弹出的对话框
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P34_2548.jpg?sign=1739273778-mgly30wSl1xIJwHry08Ghtede7oXtLqO-0-85376fb3504b550fcf840765d2d0cb97)
图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=1739273778-2vuozm8Ci3dtrz0rAZX6SCrYM2RmUVXF-0-c3a711059850dc038ba0aff33b88ace8)
图2.19 设置项目名称和项目路径
(4)项目创建后,将显示如图2.20所示的工作区。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P35_2566.jpg?sign=1739273778-3E5F7xXDaH28ANFLrAShvhFwjJ3syVtS-0-2717d4c4aac6b623b522fab2b58277ef)
图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=1739273778-2TlFPCmWiPAgmqqCUKs9FkOVLVGYl8sV-0-844caa62ba1474735f5980c568808922)
图2.21 运行Main.java文件
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P36_2603.jpg?sign=1739273778-TQQPEZCpQoKBjQoVVTu9ivY6hRTVPCdh-0-a9d1d914bff852fa448a237d50453ebc)
图2.22 运行Main.java文件的结果
(6)如果想新建一个项目,就需要选择File→New→Project…命令,如图2.23所示。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P37_2616.jpg?sign=1739273778-iY4KyUe27J9czKxHuGu9HH5xPBRaM6us-0-d540c4307908e5e0619b85e6f962ecbc)
图2.23 新建一个项目
(7)在弹出如图2.24所示的New Project对话框中,设置项目名称,如MySecondIDEADemo。
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P37_2620.jpg?sign=1739273778-7OTEL3eQRjRMOBSBARS8TpBfPu8VBsr8-0-c6a60577c791d9d753a3e5fd1b491bf2)
图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=1739273778-UaMzvKCwt8fObKvNx4MXMgVBWokHyUp2-0-f1cca14eb1132d922a210b83bd60ea5b)
图2.25 打开项目
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P38_2635.jpg?sign=1739273778-oGaPxsbATyXxgyApB0xUaW5fXQsHNfIM-0-2d63f409ec34735e80bc92ab35ada1e5)
图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=1739273778-Gy0tRcxb7Ss0v4jADsvukqlbRZs3km3h-0-f73863719e22beea0e8908728124790c)
图2.27 输入Class的名称后按Enter键
![](https://epubservercos.yuewen.com/BB09D2/31398286004663906/epubprivate/OEBPS/Images/Figure-P38_2640.jpg?sign=1739273778-v2VMcLlKOIYVD60GLnUWrARrSYDN3EU4-0-b952c736f6d52fd48f3342b2d48c1140)
图2.28 显示新建的Test类