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