gpt4 book ai didi

java - 在 Eclipse 中生成 JavaDocs 时出现 "Module not found"消息

转载 作者:行者123 更新时间:2023-12-04 12:02:56 25 4
gpt4 key购买 nike

我正在尝试在我的应用程序中生成 JavaDocs,但是,当我尝试它时,我收到以下消息:

...\application\src\module-info.java:5: error: module not found: javafx.base
requires javafx.base;
^
...\application\src\module-info.java:6: error: module not found: javafx.fxml
requires javafx.fxml;
^
...\application\src\module-info.java:7: error: module not found: javafx.graphics
requires transitive javafx.graphics;
^
...\application\src\module-info.java:8: error: module not found: javafx.media
requires javafx.media;
^
...\application\src\module-info.java:9: error: module not found: javafx.controls
requires javafx.controls;
^
...\application\src\module-info.java:10: error: module not found: org.junit.jupiter.api
requires org.junit.jupiter.api;


而且我不确定这意味着什么。我试过谷歌搜索,但没有真正找到任何有用的东西,找到了一个非常相似的问题,但从未得到回答。可能是什么问题?

我的类文件路径如下: ...\application\src\game\game.main

我的模块路径文件路径如下:...\application\src\module-info.java

我的应用程序运行良好,所以我不确定可能是什么问题。

这是我的 module-path.java 的样子:
module froggerGame 
{
exports frogger.helper;
exports frogger.builders;
exports tests;
exports frogger.controllers;
exports frogger.world;
exports frogger.actors;
exports frogger.game;
requires javafx.base;
requires javafx.controls;
requires javafx.fxml;
requires javafx.graphics;
requires javafx.media;
requires org.junit.jupiter.api;
}

编辑:我设法解决了这个问题,问题是我没有正确设置我的 Java 可执行变量(JAVA_HOME、PATH_TO_FX),然后在 JavaDocs 的 VM 的参数中,我必须包含 --add-module位以及我的 lib 文件夹在 JavaFX 中的位置

谢谢。

最佳答案

我发现暂时删除了 module-info.java 文件,生成了 JavaDocs,然后点击撤消使 module-info.java 恢复工作。
这是一个快速修复,但 Eclipse 确实需要 JavaDoc 向导上的一个小按钮来禁用 linting。

关于java - 在 Eclipse 中生成 JavaDocs 时出现 "Module not found"消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59345591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com