java - 无法使用 Eclipse 运行 JavaFX 11

标签 java eclipse javafx javafx-11

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

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

请帮助识别并纠正问题。 (我尝试了下面建议的几种方法,但似乎没有任何效果。)

最佳答案

在为 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: 驱动器。)

感谢大家的支持!

关于java - 无法使用 Eclipse 运行 JavaFX 11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55037305/

相关文章:

java - 如何使用语音搜索打开相机?

java - 表示矩阵的高效数据结构

java - 如何在Windows 64位操作系统中使用apache ant和eclipse运行java程序?

javafx - 如何正确制作嵌套的 JavaFX GridPanes 布局?

java - 如何在 Eclipse 中启用 JavaFX 类的自动导入?

JavaFX - 如何从 AnchorPane 中删除特定节点

java - RecyclerView Adapter 不会膨胀正确的布局

java - 计算java中完成一个函数的平均时间

java - Eclipse IDE : Adding external commands to the menu bar or toolbar?

android - 将 JSON String 转换为 JSON Array 并显示在 ListView 中