如何在intellij中使用-parameters javac选项?

Dea*_*ler 11 intellij-idea intellij-15

我这一切都在eclipse中工作,我现在正试图在intellij中这样做.我打开设置{命令和逗号}然后转到构建,执行和部署并单击编译器和共享构建过程VM选项我输入"-parameters"但是当我使用"无法识别的选项: - 参数"构建项目时,intellij出错了

我的项目在jdk8中编译得很好,我正在使用jdk 8 lambdas和其他jdk功能.我不明白为什么我无法使用参数内置编译我的代码.

yol*_*ole 28

顾名思义,"共享构建过程VM选项"字段用于指定共享构建过程的VM选项.共享构建过程不是javac,-parameters也不是VM选项.因此,该选项无法识别.

输入-parameters选项的正确位置是构建,执行,部署>编译器> Java编译器>其他命令行参数.

  • 记得重建你的项目,否则它可能无法正常工作. (10认同)
  • 如果您没有在设置 | 中启用“将 IDE 构建/运行操作委托给 Gradle” 构建、执行、部署 | 构建工具 | 摇篮 | Runner,IntelliJ IDEA 将使用自己的编译器构建项目,它不会使用 build.gradle 中指定的构建选项。如果启用此选项,构建将通过 Gradle 运行并使用 build.gradle 中的选项。 (3认同)
  • 好的,我找到了。它位于“首选项”>“构建、执行、部署”>等下。我一直在“构建”菜单下寻找它。我在 Gradle 脚本中设置了编译器标志,但 IDEA 由于某种原因忽略了它。 (2认同)