首页 > 解决方案 > 无法使用 Eclipse 运行 JavaFX 11

问题描述

我正在尝试使用带有 Eclipse 的 JavaFX 11 运行一个简单的程序,但出现此错误:

Error occurred during initialization of boot layer
java.lang.module.FindException: Module format not recognized: D:\javafx-sdk-11.0.2\lib\src.zip

我按照这些说明进行操作。这是 JDK 和 JavaFX 所在的位置:

D:\javafx-sdk-11.0.2\
C:\Program Files\Java\jdk-11.0.2

虚拟机参数是:

--module-path "D:\javafx-sdk-11.0.2\lib" --add-modules=javafx.controls,javafx.fxml

请帮助识别和纠正问题。(我尝试了以下建议的几件事,但似乎没有任何效果。)

标签: javaeclipsejavafxjavafx-11

解决方案


在为 JavaFX 11 制作用户库时,我添加了所有文件.jar,包括src.zip文件。

但是,现在我没有选择src.zip文件,它工作正常。:-)

这是 VM 参数:

--module-path "F:\javafx-sdk-11.0.2\lib" --add-modules=javafx.controls,javafx.graphics,javafx.fxml

(是的,在这台 PC 上,我使用了 F: 驱动器。)

感谢大家的支持!


推荐阅读