JavaFX 警告:不支持的配置
使用 JavaFX 时,您可能会遇到一条警告,内容为“不支持的 JavaFX 配置:类已从尽管编译成功,但还是出现“未命名模块@...”。此警告是由于 Java 9 中引入的模块系统引起的,并影响 JavaFX 的加载方式。
了解问题
JavaFX 仅支持通过以下方式从命名模块加载模块路径,而不是类路径。但是,如果系统检测到 JavaFX 是从类路径加载的,则会触发此警告。
解决方案
要解决此问题,您需要确保JavaFX 作为命名模块从模块路径加载。这可以通过多种方式完成:
非模块化应用程序: 使用 --module-path 和 --add-modules 参数:
java --module-path <path-to-fx> --add-modules javafx.controls ...
模块化应用程序: 使用 --module 参数将应用程序作为模块启动:
java --module-path <path> --module app/com.example.app.Main [args...]
部署
对于部署,您可以考虑以下选项:
附加说明
以上是尽管编译成功,为什么我仍收到'不支持的 JavaFX 配置”警告?的详细内容。更多信息请关注PHP中文网其他相关文章!