购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.3.3 IDEA开发工具

IntelliJ IDEA,通常简称为IDEA,是由JetBrains公司开发的一个集成开发环境(IDE)。它主要用于Java开发,但也支持多种其他编程语言。

IntelliJ IDEA有两个主要版本:

Community Edition:这是一个免费开源版本,提供了基本的Java和Kotlin开发工具。

Ultimate Edition:这是一个商业版本,提供了许多高级功能和对多种编程语言的支持,包括Java EE、Spring、数据库工具、Web开发等。

本节将详细介绍在Windows平台上下载和安装IntelliJ IDEA Community Edition的步骤。

1.下载安装

(1)访问IntelliJ IDEA的官方下载页面https://www.jetbrains.com/idea/download/。

(2)在下载页面中提供了针对不同操作系统(如Windows、macOS、Linux)的下载链接。选择你的操作系统对应的选项,单击Download按钮(位于Community版本下方)即可开始下载安装文件。

(3)下载完成后,双击.exe安装文件启动安装程序。按照IDEA安装界面的提示,依次单击Next按钮完成安装。

2.基本使用

打开IntelliJ IDEA后首先看到的是IDEA欢迎页,如图1-9所示。

图1-9 IDEA欢迎页

IntelliJ IDEA欢迎页上的主要功能如下。

New Project:从头开始创建一个全新的项目。单击此按钮将启动一个向导,引导选择项目类型,配置SDK和其他项目相关的设置。

Open:打开存储在计算机上的现有项目。通过文件浏览器导航到项目目录并选择。

Get from VCS:用于从版本控制系统(如Git、Subversion等)中获取项目代码并导入到IDEA中。

单击New Project按钮创建新的Java项目,在弹出的窗口中可以设置项目的具体信息,主要配置如下。

Name输入框:用于设置项目名称。

Location输入框:用于指定项目在文件系统中的位置。

Language选项卡:用于指定项目所使用的语言。

Build system选项卡:用于指定项目使用的构建工具。

JDK:用于指定项目使用的JDK。

接下来,创建一个名为demo的Java项目,构建工具使用Maven,JDK使用IDEA默认读取的系统中的Java 17版本,具体信息如图1-10所示。

图1-10 新建项目

项目信息填写完毕后,单击Create按钮创建项目,IDEA会打开新的窗口,如图1-11所示,左侧区域为资源管理器,用于管理项目中的资源文件,右侧为编码区域。

IDEA会自动在项目中添加一个示例程序,可以直接单击窗口顶部的绿色三角按钮运行项目,也可以右击代码区域,在弹出的快捷菜单中选择以Run开头的选项运行项目,如图1-12所示。

图1-11 开发界面

图1-12 运行项目

项目运行后,会在底部弹出窗口并显示运行结果,如图1-13所示。

图1-13 查看运行结果

3.配置IDEA的Maven环境

为了方便使用系统中配置的Maven环境,接下来,将系统中已经安装好的Maven集成到IDEA中。下面是在IntelliJ IDEA中配置Maven环境的步骤。

(1)从左上角的菜单中选择File→Settings(在macOS上是IntelliJ IDEA→Preferences),如图1-14所示。

图1-14 IDEA设置选项

(2)从左侧的导航栏中选择Build, Execution, Deployment→Build Tools→Maven,如图1-15所示。

图1-15  Maven选项

(3)在Maven的配置界面,可以配置以下参数。

Maven home path:指定Maven的安装目录,此处选择D:/dev/apache-maven-3.6.1。

User settings file:指向Maven的配置文件,此处选择D:\dev\apache-maven-3.6.1\conf\settings.xml。

Local repository:指向本地Maven仓库目录,默认是~/.m2/repository。如果需要,可以更改此路径,此处设置为D:\mvn\repo。

(4)单击OK按钮保存设置并关闭Settings对话框。

需要注意的是,上述配置仅在当前项目中生效,如果希望后续创建的所有项目均采用上述配置,可以单击File→New Projects Setup→Settings for New Projects,再进行一次相同的配置即可,如图1-16所示。

图1-16 新项目配置 YMGklw6a0wqGU0FsacRkCK2EmgUQQ5h+beXPSa+sxFFIrvlzyuynP/IlEcdjvm9D

点击中间区域
呼出菜单
上一章
目录
下一章
×

打开