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

时间:2017-11-27 12:48:10

标签: java eclipse java-9 jigsaw

我在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 Release(4.7.1a)

1 个答案:

答案 0 :(得分:4)

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

的详细信息,请参阅-p命令

enter image description here