myeclipse 2025 默认不支持 junit 6,需先配置 java 17+ 环境,再通过 maven 或手动导入 junit-jupiter-api、junit-jupiter-engine 和 junit-platform-launcher 三个核心依赖,并正确设置构建路径,方可成功运行 @test 方法。

MyEclipse 2025 默认不原生支持 JUnit 6,因为 JUnit 6(即 JUnit Jupiter 5.9+)依赖 Java 17+ 且需手动引入独立的模块化库,而 MyEclipse 2025 的内置 JUnit 支持仍以 JUnit 4 和有限 JUnit 5 为主;必须通过外部依赖+手动配置才能启用 JUnit 6 测试能力。
确认 MyEclipse 2025 的 Java 和构建环境前提
打开 Window → Preferences → Java → Installed JREs,确保已添加并勾选一个 【Java 17 或更高版本】 的 JRE(JUnit 6 最低要求 Java 17,使用 Java 11 或 15 会导致 @Test 注解无法识别、运行时报 NoClassDefFoundError)。
右键项目 → Properties → Project Facets → 确认 Java 版本设为 17 或以上;若无此选项,先在 Installed JREs 中配置好 Java 17+,再刷新项目。
这一步跳过将导致后续所有测试类编译失败或运行时直接报错“JUnit Platform Launcher not found”。
手动添加 JUnit 6 运行时依赖(Maven 方式推荐)
方法一:使用 Maven 管理依赖(适用于新建或已有 Maven 项目)
右键项目 → Configure → Convert to Maven Project(若非 Maven 项目,先执行此步)→ 编辑 pom.xml,在
保存后右键项目 → Maven → Update Project → 勾选 Force Update → OK。Maven 将自动下载并加入 Referenced Libraries。
Eclipse IDE 是一款由 Eclipse 基金会管理的开源、跨平台集成开发环境。其核心基于 Java 构建,通过强大的插件架构可扩展支持 C/C++、Python、PHP 等多种编程语言。它提供丰富的代码编辑、调试和重构工具,并紧密集成 Git、Maven 等现代开发工具链,是全球众多开发者首选的 Java 开发利器。
手动添加 JUnit 6 运行时依赖(非 Maven 项目)
方法二:离线 JAR 手动导入(适合无网络或禁用 Maven 的环境)
第一步:访问 https://repo1.maven.org/maven2/org/junit/jupiter/junit-jupiter/6.0.0/ ,下载 junit-jupiter-6.0.0.jar;同理下载 junit-platform-launcher-1.10.0.jar 和 junit-jupiter-api-6.0.0.jar(注意:junit-jupiter 是聚合包,但 MyEclipse 类路径解析不稳定,建议拆开导入核心三件套)。
第二步:右键项目 → Properties → Java Build Path → Libraries → Add External JARs → 依次选中刚下载的三个 JAR 文件 → Open。
第三步:切换到 Order and Export 标签页 → 勾选全部这三个 JAR → Apply and Close。
【关键提醒:必须同时导入 junit-jupiter-api + junit-jupiter-engine + junit-platform-launcher,缺一不可;仅加 junit-jupiter-6.0.0.jar 会导致@Test 方法被忽略、运行时显示“0 tests found”】
创建并验证 JUnit 6 测试类
第一步:右键目标 package → New → Class → 输入类名(如 CalculatorTest),取消勾选 “public static void main(String[] args)” → Finish。
第二步:在类顶部添加 import:
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
第三步:在类中写一个最简测试方法:
@Test
void testAddition() {
assertEquals(4, 2 + 2);
}
第四步:右键该类 → Run As → JUnit Test。
若控制台上方出现绿色进度条,且下方 JUnit 视图显示 “Ran 1 test in X ms”,右侧测试树中标记为绿色对勾,则 JUnit 6 环境创建成功。










