【问题标题】:Cannot run JavaFX 11 with Eclipse无法使用 Eclipse 运行 JavaFX 11
【发布时间】:2019-07-28 22:57:43
【问题描述】:

我正在尝试使用带有 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

我关注了这些instructions。这是 JDK 和 JavaFX 所在的位置:

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

VM 参数是:

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

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

标签: java eclipse javafx javafx-11


【解决方案1】:

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

但是,既然我没有选择src.zip 文件,它就可以正常工作了。 :-)

这是 VM 参数:

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

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

感谢大家的支持!

【讨论】:

  • 注意:您不应该需要在--add-modules 命令中包含javafx.graphics,因为javafx.controls 模块可传递地需要javafx.graphics 模块。但是,将它包含在命令中并没有什么坏处。
猜你喜欢
  • 2020-02-02
  • 1970-01-01
  • 2019-03-27
  • 2020-02-25
  • 2019-09-09
  • 2019-02-27
相关资源
最近更新 更多