How can I see the javac command IntelliJ IDEA uses to compile my code?
intellij-idea, java, javac
Solution
IntelliJ IDEA doesn't run `javac`, therefore you can't see the command line.
Compiler API is used directly from Java code. If you enable debug logging for `build.log` file, you may find some more details how the modified and dependent files are compiled and what options are used.
Sample debug log line:
[ 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"
Problem
When I write a Java code in IntelliJ IDEA and runs it, IntelliJ compiles the Java file, a class file is extracted and then the class file is run. How can I see the javac command line that IntelliJ runs. I ask it so I can see whether IntelliJ adds some flags to the javac command.