【问题标题】:I have a problem using javaFX, errormessage: java.lang.module.FindException: Module javafx.base not found我在使用 javaFX 时遇到问题,errormessage: java.lang.module.FindException: Module javafx.base not found
【发布时间】:2020-08-09 22:10:55
【问题描述】:

我已经添加了正确的库并添加了 vm-options,但它仍然给我这个错误消息和头痛。我的 VM 选项如下:--module-path ${PATH_TO_FX}\lib --add-modules javafx.base,javafx.controls,javafx.fxml,javafx.graphics,javafx.media,javafx.web

我曾尝试搜索其他人的帖子,但在添加 vm-option 后已为他们修复....请帮助!

【问题讨论】:

    标签: java javafx


    【解决方案1】:

    您使用的 java vm 是什么? FX 已从标准 java 发行版中删除。 现在由https://openjfx.io支持

    您可以将 OpenJavaFx 下载到您的 VM 或使用带有嵌入式 FX 的 VM,例如 Zulu:https://www.azul.com/downloads/zulu-community/?architecture=x86-64-bit&package=jdk-fx

    我个人推荐使用sdkman!管理你的虚拟机:https://sdkman.io

    祝你好运!

    【讨论】:

    • 我使用的是 java 11 并且已经安装了 javaFX sdk。将 javafx 路径添加到 PATH_TO_FX 并将库导入到项目中的我的库中。还做了上面所示的 vm 选项,并在我的语法中导入了几个 javafx.scene 等。
    • 错误信息到底是什么?请编辑您的帖子并包含有关错误消息和您的环境的更多详细信息。
    猜你喜欢
    • 2021-07-01
    • 2021-08-31
    • 1970-01-01
    • 1970-01-01
    • 2020-09-24
    • 1970-01-01
    • 2016-07-04
    • 2021-01-02
    • 1970-01-01
    相关资源
    最近更新 更多