ubuntu

如何在Ubuntu上运行Java测试

小樊
42
2025-09-06 18:41:22
栏目: 编程语言

在Ubuntu上运行Java测试,通常使用JUnit框架,步骤如下:

  1. 安装JDK

    sudo apt update  
    sudo apt install openjdk-11-jdk  # 推荐OpenJDK 11  
    

    验证安装:java -version

  2. 配置环境变量(可选):
    编辑~/.bashrc,添加:

    export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64  
    export PATH=$JAVA_HOME/bin:$PATH  
    

    使生效:source ~/.bashrc

  3. 创建Java项目
    用Maven或Gradle创建项目,确保结构符合标准(如src/test/java目录)。

    • Maven:mvn archetype:generate -DgroupId=com.example -DartifactId=myapp -DarchetypeArtifactId=maven-archetype-quickstart
    • Gradle:gradle init --type java-application
  4. 添加JUnit依赖

    • Maven:在pom.xml中添加:
      <dependency>  
        <groupId>org.junit.jupiter</groupId>  
        <artifactId>junit-jupiter-api</artifactId>  
        <version>5.7.0</version>  
        <scope>test</scope>  
      </dependency>  
      <dependency>  
        <groupId>org.junit.jupiter</groupId>  
        <artifactId>junit-jupiter-engine</artifactId>  
        <version>5.7.0</version>  
        <scope>test</scope>  
      </dependency>  
      
    • Gradle:在build.gradle中添加:
      dependencies {  
        testImplementation 'org.junit.jupiter:junit-jupiter-api:5.7.0'  
        testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.7.0'  
      }  
      

    然后运行mvn installgradle build下载依赖。

  5. 编写测试类
    src/test/java目录下创建测试类,例如:

    import org.junit.jupiter.api.Test;  
    import static org.junit.jupiter.api.Assertions.assertEquals;  
    
    public class MyTest {  
        @Test  
        public void testAddition() {  
            assertEquals(4, 2 + 2);  
        }  
    }  
    ```。  
    
    
  6. 运行测试

    • Maven:mvn test
    • Gradle:gradle test
      结果会显示在终端,也可查看target/surefire-reports(Maven)或build/reports/tests/test(Gradle)目录下的报告。

说明:若需系统测试或性能测试,可引入TestNG、Mockito等工具,或使用JMeter进行压力测试。

0
看了该问题的人还看了