Я работаю над проектом Javafx, используя Maven в Eclipse. Я получаю следующее предупреждающее сообщение, когда запускаю свой проект: < /p>
[WARNING] Module name not found in . Module name will be assumed from module-info.java
Мой проект использует Java 23 с Javafx 21 и включает файл модуля info.java. Я запускаю приложение, используя Javafx-Maven-Plugin. Все компилирует и работает, но я хочу понять и удалить это предупреждение. org.openjfx: javafx-maven-plugin
[*] Проверьте, что у меня есть модуль info.java file
Основной класс находится внутри папки SRC/Main/Java в правильном пакете.helloFX/
├─ src/main/java/
│ ├─ org/openjfx/hellofx/
│ │ ├─ App.java (Main class)
│ │─ module-info.java
├─ pom.xml
pom.xml фрагмент:
org.openjfx
javafx-maven-plugin
0.0.8
default-cli
org.openjfx.hellofx.App
< /code>
module-info.java фрагмент: < /strong> < /p>
module org.openjfx.hellofx {
requires javafx.controls;
requires javafx.fxml;
opens org.openjfx.hellofx to javafx.fxml;
exports org.openjfx.hellofx;
}
Подробнее здесь: https://stackoverflow.com/questions/796 ... w-to-resol