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

How to use -parameters javac option in intellij?

我在 eclipse 中完成了所有这些工作,现在正尝试在 intellij 中进行。我打开设置{命令和逗号},然后转到构建、执行和部署并单击编译器,然后在共享构建过程 VM 选项中输入“-parameters”,但是当我使用 "Unrecognized option: -parameters"[= 构建项目时,intellij 出错了10=]

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

"Shared build process VM options" 字段,顾名思义,用于指定共享构建过程的 VM 选项。共享构建过程不是 javac,并且 -parameters 不是 VM 选项。因此,无法识别该选项。

输入-parameters选项的正确位置是设置>构建、执行、部署>编译器>Java编译器>附加命令行参数。

如果您在 Settings > Build, Execution, Deployment > Compiler > Java Compiler 下找不到选项(就像我在 2021.1.1 时一样),您可以 specify it in your build.gradle file (like here):

tasks.withType(JavaCompile) {
    options.compilerArgs << '-parameters'
}