Eclipse – 添加module-info.java时找不到模块

我在eclipse中有一个简单的hello world项目,我希望用java 9运行。当我没有module-info.java文件时程序运行但是当我添加该文件时,我收到以下错误:

 Error occurred during initialization of boot layer java.lang.module.FindException: Module modulefinder not found 

重现步骤
1.创建一个新的maven项目
2.将编译器和构建路径jre更改为9
3.自动生成module-info.java
4.如果eclipse抱怨,请将junit中的junit依赖关系更新为4.12
5.运行项目

这是一个与日食有关的问题,还是我在运行项目时遗漏了什么?

我使用的FYI eclipse版本是Oxygen.1a版本(4.7.1a)

找到基于intellij输出的答案:)我必须将类的位置添加到运行配置中的vm参数以及main的模块名称/路径。 如下。 有关-m-p详细信息,请参阅java -help命令

在此处输入图像描述