在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 服务名
查看日志。