如何查看IntelliJ IDEA用来编译代码的javac命令?

当我在IntelliJ IDEA中编写Java代码并运行它时,IntelliJ编译Java文件,提取一个类文件,然后运行该类文件。

如何查看IntelliJ运行的javac命令行。我问一下,这样我就可以查看IntelliJ是否向javac命令添加了一些标志。

回答:

IntelliJ IDEA无法运行javac,因此看不到命令​​行。

直接从Java代码使用Compiler API。如果启用调试日志记录的build.log文件,你可能会发现一些更详细的修改和相关文件是如何编译和使用的选项。

示例调试日志行:

[  41011]  DEBUG - s.incremental.java.JavaBuilder - Compiling chunk [stopme] with options: "-g -deprecation -proceedOnError -encoding UTF-8 -source 1.8 -target 1.8 -proc:none"

以上是 如何查看IntelliJ IDEA用来编译代码的javac命令? 的全部内容, 来源链接: utcz.com/qa/423872.html

回到顶部