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

Intellij idea 如何在intellij中使用-parameters javac选项?,intellij-idea,intellij-15,Intellij Idea,Intellij 15,我已经在eclipse中完成了这些工作,现在正试图在intellij中完成这些工作。我打开设置{command and comma},然后转到构建、执行和部署,单击编译器,在共享构建过程VM选项中键入“-parameters”,但当我使用“Unrecognized option:-parameters”构建项目时,intellij出错 我的项目在jdk8中编译得很好,我正在使用JDK8Lambdas和其他jdk特性。我不明白为什么不能使用内置参数编译代码。顾名思义,“共享构建过程VM选项”字段用

我已经在eclipse中完成了这些工作,现在正试图在intellij中完成这些工作。我打开设置{command and comma},然后转到构建、执行和部署,单击编译器,在共享构建过程VM选项中键入“-parameters”,但当我使用“Unrecognized option:-parameters”构建项目时,intellij出错

我的项目在jdk8中编译得很好,我正在使用JDK8Lambdas和其他jdk特性。我不明白为什么不能使用内置参数编译代码。

顾名思义,“共享构建过程VM选项”字段用于指定共享构建过程的VM选项。共享构建过程不是
javac
,并且
-parameters
不是VM选项。因此,不承认该选项


输入
-parameters
选项的正确位置是设置>生成、执行、部署>编译器>Java编译器>其他命令行参数。

请记住重新生成项目,否则它可能无法工作。@yole能否更新答案?我正在使用IntelliJ的2018.3版本,我找不到前面提到的设置路径。@SaitejaParsi该设置与2018年的路径完全相同。3.好的,我找到了。它在Preferences>Build,Execution,Deployment>等下。我一直在Build菜单下寻找它。我在Gradle脚本中设置了编译器标志,但IDEA出于某种原因忽略了它。如果在设置|构建、执行、部署|构建工具| Gradle |运行程序中未启用“将IDE构建/运行操作委托给Gradle”,IntelliJ IDEA将使用自己的编译器构建项目,不会使用build.gradle中指定的生成选项。如果启用此选项,则生成将通过Gradle运行,并使用build.Gradle中的选项。