
# 使用CodeArts IDE for Java快速创建Java工程
CodeArts IDE for Java是一个Java集成开发环境，将文本编辑器和强大的开发工具（如智能代码补全、导航、重构和调试）集成在一起。
本示例为您演示如何使用CodeArts IDE for Java快速创建Java工程。
#### 前置条件
- 已下载并安装CodeArts IDE for Java。
 
- 已安装Java JDK 1.8及其以上版本。
- 已引入spring-boot-starter-web、spring-boot-starter-thymeleaf和lombok（可选）相关依赖。
#### 创建Java工程
1. 在本地CodeArts IDE页面，选择"新建工程"，参见[表1]完成参数选择和填写。
   
   图1新建工程   
   ![](https://support.huaweicloud.com/qs-codeartside/figure/zh-cn_image_0000002278206002.png "点击放大")
    表1新建工程参数 
   | 参数       | 示例                                          | 参数说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   |:---|:---|:---|
   | 名称       | **demo**                                    | 自定义工程名称，长度不超过220个字符。                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
   | 位置       | **C:/Users/xxxxx/CodeArtsProjects/**        | Java工程保存的位置。                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   | 构建系统     | **Maven**                                   | 选择构建系统，当前支持Maven和Gradle两种构建系统。 - Maven：适用于项目管理的自动化构建工具，通过插件来执行构建任务，包含一个pom.xml 文件，该文件定义了项目的依赖关系、构建配置等。  - Gradle：提供了灵活的构建配置和强大的插件系统，包含一个build.gradle文件，该文件定义了项目的构建逻辑和依赖关系。   |
   | JDK      | **jbr-17 JetBrains Runtime version 17.0.3** | 选择JDK版本，CodeArts IDE会自动检测系统上已安装的JDK，并在JDK列表中显示。若未安装JDK，可以根据下拉框提示"下载JDK..."并安装。                                                                                                                                                                                                                                                                                                                                                                                              |
   | Group    | **com.example**                             | 用于定义项目的组织或公司标识，确保项目的唯一性和组织性，默认取值为com.example。                                                                                                                                                                                                                                                                                                                                                                                                                               |
   | Artifact | **demo**                                    | 使用Maven或Gradle作为构建系统时，Artifact通常是一个项目的名称，用于区分不同的项目或模块。                                                                                                                                                                                                                                                                                                                                                                                                                      |
   | 框架       | **SpringBoot**                              | 选择框架可以帮助您快速搭建项目结构，提供丰富的功能和工具。框架类型当前支持SpringBoot和None两种。 - SpringBoot：提供了丰富的开箱即用的功能，适合快速开发和部署微服务应用。  - None：项目功能完全自定义，适合需要高度定制化或轻量级的应用。                                    |
   | 版本       | **3.1.3**                                   | "框架"选择SpringBoot时，选择SpringBoot的版本。                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   | Java     | **17**                                      | "框架"选择SpringBoot时，选择项目的Java语言级别。语言级别定义了代码编辑器提供的一组编码辅助功能（如代码补全或错误突出显示）。                                                                                                                                                                                                                                                                                                                                                                                                      |
   | 依赖       | **Spring Web**                              | "框架"选择SpringBoot时，选择所需的项目依赖项。所选的项目依赖项将添加到pom.xml（Maven项目）或build.gradle（Gradle项目）文件中。                                                                                                                                                                                                                                                                                                                                                                                        |
      
   
   
2. 单击"创建"，项目开始加载，语言服务初始化过程中会启动相关服务、下载依赖的Jar包及进行Indexing，此过程受计算机性能、网速等因素影响会耗费一定的时间。
 
#### 编辑代码
1. 在项目资源管理器中，右键单击src/main/java目录。 
   选择"新建\>Java类"，在弹出的对话框中输入类名，例如Main，单击"确定"。
   图2新建Java类   
   ![](https://support.huaweicloud.com/qs-codeartside/figure/zh-cn_image_0000002328958657.png "点击放大")
   
   
2. 双击Main.java文件，打开编辑器写入代码，使用代码补全功能。如下图所示，代码补全列表中包含语言服务的补全及强大的AI智能补全。 
   图3代码补全提示   
   ![](https://support.huaweicloud.com/qs-codeartside/figure/zh-cn_image_0000002493477204.png "点击放大")
   1. 输入以下简单的Java代码：
      ```
      public class Main {
          public static void main(String[] args) {
              System.out.println("Hello, World!");
          }
      }
      ```
      图4编辑代码   
      ![](https://support.huaweicloud.com/qs-codeartside/figure/zh-cn_image_0000002525516277.png "点击放大") 
   
   2. 按 **Ctrl + S** 保存文件，或者单击顶部菜单中的"文件 \> 保存"。
   
   
   
   
 
#### 运行代码
1. 在项目资源管理器中，右键单击Main.java文件，选择"运行/调试主类 \> 在Main中运行 main方法"。
2. 运行结果会显示在底部的窗口中，会看到Hello，World的输出。 
   图5查看运行结果   
   ![](https://support.huaweicloud.com/qs-codeartside/figure/zh-cn_image_0000002328838901.png "点击放大")
   
   
 
#### 调试代码
1. **设置断点：**在需要调试的代码行左侧单击，设置断点（会出现一个红点）。
2. **启动调试** ：单击"public class Main"代码行左侧的运行按钮![](https://support.huaweicloud.com/qs-codeartside/figure/zh-cn_image_0000002525073175.png)，选择"在Main中调试 main方法" 。
   
   图6启动调试   
   ![](https://support.huaweicloud.com/qs-codeartside/figure/zh-cn_image_0000002492873498.png "点击放大")
   
   
3. 使用调试工具栏中的按钮来控制调试过程。
 
