在Ubuntu上查看Java編譯日志,可根據日志類型選擇以下方法:
查看系統級編譯日志
apt
安裝Java,編譯日志可能位于/var/log/apt/
目錄,用cat
、tail
或grep
命令查看,如:sudo cat /var/log/apt/term.log
# 查看apt安裝日志。查看Java應用程序編譯/運行日志
log4j.properties
)中指定路徑,或默認存放在/var/log/java/
、/tmp/
或項目logs/
目錄。build/
子目錄中,如/mnt/openjdk11/build/openjdk11/build.log
。tail -f /path/to/logfile.log
。less /path/to/logfile.log
(按/
搜索關鍵字)。grep "ERROR" /path/to/logfile.log
。查看JVM編譯日志
-Xlog:gc*
參數),日志會輸出到標準輸出或指定文件,可通過重定向到文件后用上述命令查看,例如:java -Xlog:gc* -jar app.jar > gc.log 2>&1
,然后tail -f gc.log
。注意:若為系統服務(如Tomcat)的Java應用,可通過journalctl -u 服務名
查看日志。