MyEclipse2025怎么创建项目支持JUnit6

陌敏吖_7255

陌敏吖_7255

2026-09-21

825人浏览

原创

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

myeclipse2025怎么创建项目支持junit6

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,在 中插入以下三段:


  org.junit.jupiter
  junit-jupiter
  6.0.0
  test


  org.junit.platform
  junit-platform-launcher
  1.10.0
  test


  org.junit.vintage
  junit-vintage-engine
  5.10.0
  test

保存后右键项目 → Maven → Update Project → 勾选 Force Update → OK。Maven 将自动下载并加入 Referenced Libraries。

Eclipse IDE
Eclipse IDE

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 环境创建成功。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
软件测试常用工具
软件测试常用工具

软件测试常用工具有Selenium、JUnit、Appium、JMeter、LoadRunner、Postman、TestNG、LoadUI、SoapUI、Cucumber和Robot Framework等等。测试人员可以根据具体的测试需求和技术栈选择适合的工具,提高测试效率和准确性 。

2023.10.13

3930

8

java测试工具有哪些
java测试工具有哪些

java测试工具有JUnit、TestNG、Mockito、Selenium、Apache JMeter和Cucumber。php还给大家带来了java有关的教程,欢迎大家前来学习阅读,希望对大家能有所帮助。

2023.10.23

2381

10

Java 单元测试
Java 单元测试

本专题聚焦 Java 在软件测试与持续集成流程中的实战应用,系统讲解 JUnit 单元测试框架、Mock 数据、集成测试、代码覆盖率分析、Maven 测试配置、CI/CD 流水线搭建(Jenkins、GitHub Actions)等关键内容。通过实战案例(如企业级项目自动化测试、持续交付流程搭建),帮助学习者掌握 Java 项目质量保障与自动化交付的完整体系。

2025.10.24

926

26

MyEclipse工具使用教程
MyEclipse工具使用教程

PHP中文网推出MyEclipse开发工具完整使用教程专区,涵盖从安装配置、项目创建到代码调试与部署的全流程指南。无论是Java EE企业级开发还是PHP项目实战,这里提供一站式学习资源,助您快速掌握这款强大IDE,提升开发效率!

2026.06.26

202

21

MyEclipse使用问题解决方法大全
MyEclipse使用问题解决方法大全

PHP中文网MyEclipse专区,汇集启动报错、运行卡顿、数据库连接失败等常见开发难题。提供代码提示失效、中文乱码、内存溢出等问题的权威解决方案与优化技巧,助您快速排查故障,提升Java EE开发效率!

2026.06.26

228

16

MyEclipse安装教程与配置指南
MyEclipse安装教程与配置指南

PHP中文网MyEclipse专区提供全版本安装教程与配置指南,涵盖从环境搭建到插件扩展的完整流程。无论是新手入门还是进阶开发,都能在此获取权威、详细的实操指引,助您轻松掌握这款强大的Java EE集成开发环境,高效开启企业级应用开发之旅。

2026.06.26

114

14

Vibeknow在线使用入口合集
Vibeknow在线使用入口合集

本专题汇总了Vibeknow在线创作视频的官方入口及网页版使用教程,涵盖PPT、PDF、Word等文档一键转讲解视频的核心操作,并整理了免费版水印规则与手机端浏览器访问指南,助你快速将知识内容视频化。

2026.09.21

0

20

NumPy随机数文件读写与dtype数据类型
NumPy随机数文件读写与dtype数据类型

本专题整理 NumPy 随机数、文件读写与 dtype 数据类型相关教程,覆盖 Generator/random、随机数种子、正态分布采样、npy/npz/CSV/TXT 保存读取、loadtxt/savetxt、memmap、大文件处理、astype 类型转换、结构化 dtype、整数溢出和精度丢失等场景。

2026.09.21

0

24

NumPy矩阵运算与线性代数计算
NumPy矩阵运算与线性代数计算

本专题整理 NumPy 矩阵运算与线性代数计算相关教程,覆盖矩阵乘法、dot 与 @ 运算符、逆矩阵、行列式、特征值与特征向量、SVD、线性方程组、欧氏距离、矩阵分解和大规模矩阵性能优化等内容,帮助读者掌握 np.linalg 与矩阵计算实战。

2026.09.21

0

20

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
MyEclipse学习中心
MyEclipse学习中心

共0课时 | 0人学习

Eclipse 教程
Eclipse 教程

共35课时 | 47万人学习