在Javaeye有一些讨论,我认为其中比较简单的方法是用shell脚本:
find . -type f -iname "*.java" -exec cat {} \; | wc -l
我们通常不需要太精确的信息,这一结果已经足够说明工作量了。