在 Ubuntu 上查看 Java 编译日志的实用方法
一、先明确“编译日志”的来源
二、命令行即时查看与保存日志
mvn clean compile | tee mvn-compile.log
./gradlew compileJava | tee gradle-compile.log
javac -d out src/**/*.java 2>&1 | tee javac.log
grep --color=always -i error mvn-compile.log | less -R
# 或
highlight -O ansi "error|warn|fail" mvn-compile.log | less -R
以上命令适用于在终端中快速定位编译期问题,并便于留存与回溯。
三、作为 systemd 服务运行时的日志查看
sudo journalctl -u myapp -f
sudo journalctl -u myapp --since "2025-11-20 09:00:00" --until "2025-11-20 10:00:00"
四、定位日志文件与提高可读性