[英]How can I see the javac command IntelliJ IDEA uses to compile my code?
當我在IntelliJ IDEA中編寫Java代碼並運行它時,IntelliJ編譯Java文件,提取類文件然后運行類文件。
如何查看IntelliJ運行的javac命令行。 我問它所以我可以看到IntelliJ是否為javac命令添加了一些標志。
IntelliJ IDEA不運行javac
,因此您無法看到命令行。
編譯器API直接從Java代碼中使用。 如果為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"
IDEA沒有運行java二進制文件,因此無法查看命令。 相反,IDEA直接使用Java編譯器API。
如果您想要構建項目的原始表示,可以使用Build | 生成Ant構建。 檢查構建文件或通過Ant從命令行運行它以查看發生了什么以及調用了哪些選項/命令。
查看/Users/itsabhiaryan/Library/Logs/IdeaIC2017.1/build-log
在IDEA內部構建時,它會將日志寫入此目錄中的build.log。
IDEA沒有運行java二進制文件,因此無法查看命令。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.