Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t使用Java9在Eclipse上运行junit测试_Java_Eclipse_Junit_Java 9 - Fatal编程技术网

Can';t使用Java9在Eclipse上运行junit测试

Can';t使用Java9在Eclipse上运行junit测试,java,eclipse,junit,java-9,Java,Eclipse,Junit,Java 9,我尝试在EclipseOxygen4.7上使用Java9。我已经从marketplace安装了对Oxygen的Java9支持。我无法让junit测试工作。我用两个类创建了简单的maven项目: src/main/java/testing中的MyClass src/test/java/testing中的MyClassTest 当我尝试从eclipse运行junit测试时,我得到异常classnotfoundtesting.MyClassTest。我假设由于某种原因,目录target/testc

我尝试在EclipseOxygen4.7上使用Java9。我已经从marketplace安装了对Oxygen的Java9支持。我无法让junit测试工作。我用两个类创建了简单的maven项目:

  • src/main/java/testing中的MyClass
  • src/test/java/testing中的MyClassTest
当我尝试从eclipse运行junit测试时,我得到异常
classnotfoundtesting.MyClassTest
。我假设由于某种原因,目录
target/testclasses
没有包含在类路径中

如果在项目设置中回到Java1.8,那么junit测试运行就可以了

  • 在项目设置->Java编译器中,将JDK符合性切换到1.8
  • 在项目设置->Java构建路径中,将JRE系统库更改为1.8

要在Eclipse中使用Java 9运行此测试,我可以做些什么?

因为您有两个独立的源代码(和类文件夹),看起来您正在运行:


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

Class not found testing.MyClassTest包名与关于项目的问题中共享的详细信息不相似。。。。src/test/javaSame中的MyClassTest对我来说是一样的,使用JUnit 5和Oxygen.1并支持Java 9。示例repo重现了以下问题:as
mvn test
运行良好,但Eclipse“Run>JUnit”失败。关于包-我更正了描述。