gpt4 book ai didi

java - 无法使用 Java 9 在 Eclipse 上运行 junit 测试

转载 作者:行者123 更新时间:2023-12-02 04:33:28 24 4
gpt4 key购买 nike

我尝试在 Eclipse Oxygen 4.7 上玩 Java 9。显然,我已经从市场上安装了 Java 9 Support for Oxygen。我无法让 junit 测试工作。我用两个类创建了简单的 Maven 项目:

  • 在 src/main/java/testing 中的 MyClass
  • src/test/java/testing 中的 MyClassTest

当我尝试从 eclipse 运行 junit 测试时,出现异常 Class not found testing.MyClassTest。我假设由于某种原因目录 target/test-classes 没有包含在类路径中。

如果在项目设置中回到 java 1.8,那么 junit 测试就可以正常运行。

  • 在 Project Settings -> Java Compiler switch JDK compliance to 1.8
  • 在 Project Settings -> Java Build Path 中将 JRE System library 更改为 1.8

如何在 Eclipse 中使用 Java 9 运行此测试?

最佳答案

由于您有两个独立的源代码(和类文件夹),因此您似乎遇到了:https://bugs.eclipse.org/bugs/show_bug.cgi?id=525382

使用 mvn test 在命令行上执行测试对我有用

关于java - 无法使用 Java 9 在 Eclipse 上运行 junit 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46368701/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com