java - 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
我在这里做错了什么?
解决方案
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/报告它们
推荐阅读
- java - 使用@CacheResult 时服务卡住
- excel - Look up values and return value if conditions are met
- neo4j - 如何优化 Cypher 查询规划器或强制规划器使用不同的索引进行第一次索引扫描
- apache-kafka - Kafka 是否支持不同的消费者读取不同偏移量的同一个分区?
- web-component - 如何在 Web 组件中使用 Material Design 图标?
- pyqt5 - 从 HSV 转换 PyQt5 QColor
- mysql - 将多行数据合并为一个
- twitter - Twitter的这些功能的含义是什么?
- java - 选择时 DatePickerCellEditor 格式发生变化
- git - 从自定义 git repo 构建