你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

创建Gradle项目的步骤:如何用Java创建及运行测试?

发布时间:2025-06-13

浏览次数:0

[[id_[id_1[[]34017]]]]

在本教程中,我们将着手搭建一个项目,对其执行运行与检测操作,并且学会如何使用运行生成的可执行JAR文件。

[]

让我们用 Java 创建一个 项目。

使用 IDEA 创建一个新的 项目

1. 在欢迎屏幕上,单击新建项目。

图片

2. 在打开的页面上,让我们指定项目的名称 () 和位置。

我们应挑选Java选项,这一选择符合我们的项目需求,且适用于当前正在开发的项目。

IDEA会自动在JDK字段内加入一个项目SDK,即JDK。按照我们的教程,我们采用的是开源的JDK 14版本。您有权限修改所选择的JDK,IDEA会自动下载对应版本。您只需确保拥有网络连接即可。我们应保留 DSL 的预设设置,并取消勾选“添加代码”这一选项,既然我们打算从头开始编写自己的代码。

我们应将项目名称作为基础默认信息填入相应字段,并确保这一信息得以保留。完成这一步骤后,点击“创建”按钮。

在我们创建项目并完成索引之后,让我们看看里面有什么:

plugins {    id 'java'}
group 'org.example'version '1.0-SNAPSHOT'
repositories { mavenCentral()}
dependencies { testImplementation 该项目的依赖项为'org.junit.jupiter:junit-jupiter-api',版本号为'5.7.2'。 testRuntimeOnly 该依赖项为'org.junit.jupiter:junit-jupiter-engine:5.7.2'版本,属于Junit Jupiter引擎。}
test { useJUnitPlatform()}

如您所见,IDEA软件能轻松地为我们添加测试所需的依赖包。此外,IDEA还具备在build文件中自动补全代码的功能。这样一来,当我们选择增加新的依赖项时,IDEA能够迅速识别并给出这些依赖项的名称及其版本。

图片

步骤 2. 添加 Java 代码

现在,我们将着手开发一个Java应用程序,其功能是输出前100个数字。

向 项目添加 Java 类

1. 在项目工具窗口中打开src文件夹。

点击主目录选项,接着在java子目录上执行右键操作,从弹出的菜单中选择“新建”下的“包”命令。

在New对话框内,请输入我们包的标识名,例如com...。

4. 现在右键单击包并选择新建 | Java 类。

在创建新的Java类时,需在弹出的对话框中设定Java类的名字,随后点击确认键。以本例为例,类名应填写为.

图片

6. 将以下代码添加到主类:

package com.gradle.tutorial;
public class FizzBuzzProcessor { public static void main(String[] args) { for (int i = 1; i <= 100; i++) { System.out.println(convert(i)); } }
public static String convert(int fizzBuzz) { if (fizzBuzz % 15 == 0) { return "FizzBuzz"; } if (fizzBuzz % 3 == 0) { return "Fizz"; } if (fizzBuzz % 5 == 0) { return "Buzz"; } return String.valueOf(fizzBuzz); }}

我们的应用程序已准备就绪。现在,让我们为其创建必要的测试。

创建一个测试类

在编辑器界面中,选中主类文件intellij idea gradle,将光标置于类名位置,紧接着按下键盘上的Ctrl+Shift+T组合键。

在弹出的窗口里,务必检查我们的测试库是否已经设置(若需使用,请确认您已具备),同时确认目标包为com... 接着,我们输入名称,并保持其他选项为默认设置,最后点击OK按钮。

3. 现在打开创建的测试类并添加以下代码:

package com.gradle.tutorial;
import引入org.junit.jupiter.api断言库import org.junit.jupiter.api.Test;
import static导入org.junit.jupiter.api断言库的所有功能;
public class FizzBuzzTest { @Test public void FizzBuzzNormalNumbers() {
FizzBuzzProcessor fb = new FizzBuzzProcessor(); Assertions.assertEquals("1", fb.convert(1)); Assertions.assertEquals("2", fb.convert(2)); }
@Test public void FizzBuzzThreeNumbers() {
FizzBuzzProcessor fb = new FizzBuzzProcessor(); Assertions.assertEquals("Fizz", fb.convert(3)); }
@Test public void FizzBuzzFiveNumbers() {
FizzBuzzProcessor fb = new FizzBuzzProcessor(); Assertions.assertEquals("Buzz", fb.convert(5)); }
@Test public void FizzBuzzThreeAndFiveNumbers() {
FizzBuzzProcessor fb = new FizzBuzzProcessor(); Assertions.assertEquals("Buzz", fb.convert(5)); }}

步骤 3. 使用 运行应用程序

让我们快速运行应用程序,看看它是否有效。

从编辑器运行主类

1. 在编辑器中打开主类。

2. 在装订线中,单击

并选择Run '.main()'。

图片

3. 检查运行工具窗口中的结果。

图片

步骤 4. 运行测试

现在,让我们运行我们创建的测试。

在 项目中运行测试

我们可以通过编辑器或工具窗口来执行该任务的测试。我们将运用编辑器进行测试。

测试结果将显示在运行工具窗口中。

图片

如果我们在其中一个测试中更改默认数字,它将失败。

图片

您可观察到,“运行”工具界面呈现了关于测试失败的具体信息,这些信息涵盖了出现错误的特定代码段落。

步骤 5. 创建可执行 JAR 文件

现在,我们着手构建我们的应用程序,目的是生成一个可执行的 JAR 文件。

在工具界面内,通过双击build文件的方式,可以将其在编辑器中成功打开。

2. 添加以下代码:

jar {    manifest {        attributes 该程序的主要类别为:com.gradle.tutorial.FizzBuzzProcessor。    }
from { 对配置进行收集,涉及运行时类路径的各个组成部分。 若该对象为目录,则直接返回该对象;否则,对对象进行树状结构压缩处理。 }}

3. 在编辑器中单击

以加载对项目的更改。

在工具窗口内,需展开项目节点,继而在Tasks节点处点击intellij idea gradle,并执行双击构建任务的操作,以启动任务执行。

图片

IDEA 创建包含我们的 JAR 文件的构建目录。

图片

您能够通过在命令行输入“java -jar”来执行所创建的 JAR 文件。

5. 检查运行工具窗口以获取结果。

图片

请注意,构建任务不仅涵盖了执行测试任务的部分,还涉及了这一环节。因此,一旦我们在测试任务中的任何一项出现失误,整个测试任务将无法顺利完成,进而导致构建任务的失败。

图片

步骤 6. 使用 运行 JAR 文件

现在,让我们着手进行一些微调,对文件稍作修改,随后我们便能在“运行任意”窗口中顺利执行我们的 JAR 文件。

运行 JAR 文件

1. 在工具窗口中,双击build.文件以在编辑器中打开它。

2. 让我们添加id ''到该部分和以下代码:

application {    mainClassName = 在com.gradle.tutorial包中,有一个名为FizzBuzzProcessor的处理器。}

3. 在编辑器中单击

以加载对项目的更改。

在工具窗口内,需展开项目节点,继而对Tasks节点进行点击。此时,我们能够观察到新增的分发节点。选中该节点,并通过双击任务来启动其运行。此时,若对构建目录进行检查,会发现IDEA已创建了额外的目录。

图片

5. 在工具窗口中,单击

工具栏。

6. 在打开的窗口中,输入 run命令。

图片

我们需要确保在IDEA编辑器内执行程序后,获得的结果与现在所得到的完全一致。

图片

或者,您可以在应用程序节点下执行运行任务。

图片

程序员技术交流群

扫码进群记得备注:城市、昵称和技术方向。

图片

如有侵权请联系删除!

13262879759

微信二维码