JavaFX 警告:未指定的 JavaFX 配置:从“未命名模块 @...”加载类
从以下位置加载 JavaFX 时会出现此警告类路径而不是模块路径,导致它被加载到不受支持的“未命名模块”中。
解决方案:
要解决此问题,请确保JavaFX 从模块路径加载为“命名模块”。
选项:
1。非模块化应用程序:
使用 --module-path 和 --add-modules 参数指定 JavaFX 模块并强制包含它,例如:
java --module-path <path-to-fx> --add-modules javafx.controls ...
2.模块化应用程序:
使用 --module:
启动您的应用程序java --module-path <path> --module app/com.example.app.Main [args...]
3。使用包含 JavaFX 的 Oracle JDK 发行版(Java 11 之前的版本):
4。忽略警告(不推荐):
部署选项:
1.要求客户端安装带有 JavaFX 的 JRE:
2。分发自包含应用程序:
3 。可执行“胖”JAR 文件(未经批准):
注意:
不建议忽略警告,可能会导致意外行为。最好采用推荐的解决方案之一以确保正确的 JavaFX 配置。
以上是如何修复'JavaFX 警告:未指定的 JavaFX 配置”并确保正确使用 JavaFX?的详细内容。更多信息请关注PHP中文网其他相关文章!