2017-05-08 165 views

回答

5

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

编译器API直接从Java代码使用。如果enable debug logging对于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" 
+0

顺便说一下,Eclipse运行javac? – CrazySynthax

+0

不是Eclipse的专家,请提交一个单独的问题。 – CrazyCoder

2

想法是不运行的Java二进制文件,所以没有办法看到的命令。相反,IDEA直接使用Java编译器API。

如果你想什么做是为了构建项目, 可以使用建立一个原始表示|生成Ant构建。检查构建文件或通过Ant从命令行运行 以查看会发生什么以及调用哪些选项/命令。

2

查找范围/Users/itsabhiaryan/Library/Logs/IdeaIC2017.1/build-log

当你建立内部IDEA,将其写入日志在此目录中build.log。

IDEA未运行java二进制文件,因此无法查看这些命令。