如何计算“Java项目”中的行数

4

如何计算“Java项目”中的代码行数?
我使用的是Netbeans 6.9。


不是答案,但这也可能有所帮助。你可以通过这个命令获取所有Java类的总数:find . -name *.java | wc -l - zengr
你是想说 cat *.java | wc -l 还是 wc -l *.java - user183037
zengr的命令只会计算找到的文件数量,而user183037的命令在目录中不会递归。 - sufinawaz
你可以在项目目录中执行 shopt -s globstar && wc **/.java 命令,或者执行 for i in \find -name ".java"`; do cat $i; done | wc -l` 命令。 - sufinawaz
3个回答

9
请查看 NetBeans度量模块

NetBeans度量模块是一个用于NetBeans的模块,可以测量您的Java源代码并在NetBeans中显示结果。


或者使用字数统计插件

计算Java文件的字符数、单词数和行数。


2

Sloccount是一款非常好用的应用程序,可以统计代码行数。

您可以在这里找到更多信息: Sloccount


2
应该补充说明的是,sloccount通常会在更复杂的项目中给出比普通行数计算更“合理”的答案,因为它只计算非空白、非注释行,并且只计算给定文件一次(即使有多个副本)。 - jdisk
这里有一个基本的C#开源行计数器:https://github.com/StEaLtHmAn/LineCounter 它可以计算所选文件类型的代码行、空白行和注释。 - string.Empty

1

我看到了一个非常简单的答案:

右键单击项目名称

使用ctl-F进行查找

指定RegEx进行查找

将 \n 输入为搜索模式

然后就可以看到在该项目中搜索到的行数和文件数了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接