【问题标题】:JavaFX Intellij error "Error:java: invalid flag: --add-modules=javafx.fxml,javafx.graphics,javafx.controls,javafx.base"JavaFX Intellij 错误“错误:java:无效标志:--add-modules=javafx.fxml,javafx.graphics,javafx.controls,javafx.base”
【发布时间】:2018-08-24 00:45:11
【问题描述】:

错误本身:

错误:java:无效标志:--add-modules=javafx.fxml,javafx.graphics,javafx.controls,javafx.base

this javafx 应用程序运行时会出现此错误。我正在从一台新安装的笔记本电脑上运行这个项目,我不确定我在做什么导致这个错误,它在我的桌面上工作得很好。我在台式机和笔记本电脑上都使用 intellij Community 2018.2 和 JKD 10。

搜索此错误不会产生太多信息(对我而言),我什至不确定从哪里开始。如果这有所作为,我也不会使用任何 fxml。感谢您的帮助:)

【问题讨论】:

  • 你能检查一下 IntelliJ 中项目使用的项目 SDK 吗?
  • @ItachiUchiha 桌面版的项目 SDK 出于某种原因被选择为“。将其切换到 SDK 10,然后推送到 git 修复了错误。谢谢!

标签: java intellij-idea javafx compiler-errors


【解决方案1】:

您需要将其从编译选项中删除。转到设置 > 构建、执行、部署 > 编译器 > Java 编译器。在 Javac 选项中,您将看到每个项目的编译选项条目。从那里删除它。

【讨论】:

    【解决方案2】:

    感谢ItachiUchiha 引导我找到答案。

    检查我的电脑的 SDK 发现没有选择任何 SDK。我不确定它以前是如何工作的。

    将此切换到 SDK 10,与我的笔记本电脑使用的 SDK 相同,然后将更改推送到 git,然后从笔记本电脑上的 git 拉取,解决了错误。

    【讨论】:

      猜你喜欢
      • 2017-03-19
      • 1970-01-01
      • 1970-01-01
      • 2020-03-12
      • 1970-01-01
      • 2022-11-07
      • 1970-01-01
      • 2019-06-05
      • 2018-08-12
      相关资源
      最近更新 更多