Intellij 忽略 java 编译器附加编译器选项

Intellij ignores java Compiler additional compiler options

我有一个 java 11 项目,它有一些本机功能。 我正在尝试通过将“-h myDir”添加到 Intellij 中的其他编译器选项来生成相应的头文件,但似乎 IntelliJ 甚至没有寻找这些文件。

我打算:文件 > 设置 > 构建、执行、部署 > 编译器 > Java 编译器 > 附加命令行参数

谁能告诉我我做错了什么。

解决了我自己的问题。

由于 Intellij 通过 Files > Setting > Build,Execution,Deployment > Compiler > Java Compiler > Additional Command line parameter 忽略了我的 jdk11 项目的编译器选项,我只是在 gradle.build 中设置它们,现在它运行完美。

在您的 gradle.build 中包括以下内容:

compileJava {
    options.compilerArgs += ['-h', 'absolute dir where you want to put the header files']
}