首页 > 解决方案 > Java 10 Eclipse + Maven“java.lang.module.FindException:找不到模块 myproject”

问题描述

我在 Eclipse 4.7.3a 中创建了一个新的 Java 10 项目

这是一个具有一些依赖项的 Maven 项目。

该项目称为“MyProject”,下面是我的 module-info.java

module myproject {
    exports myproject;

    requires commons.logging;
    requires htmlunit;
    requires htmlunit.cssparser;
    requires java.logging;
    requires java.xml;
    requires selenium.api;
    requires selenium.firefox.driver;
    requires selenium.remote.driver;
}

当我运行项目时,我得到以下信息

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

我在这里做错了什么?

标签: javaeclipsejava-modulejava-10

解决方案


4.7.3a 中的 maven 集成不支持启动模块化应用程序(请参阅https://bugs.eclipse.org/bugs/show_bug.cgi?id=529398

这已在 6 月发布的 Eclipse 4.8 (Photon) 中实现。

您已经可以使用来自http://download.eclipse.org/eclipse/downloads/的(功能完整的)里程碑构建。如果您发现任何错误,请在https://bugs.eclipse.org/bugs/报告它们


推荐阅读