Java Netbeans插件-获取打开项目中每个类的行数

Java Netbeans插件-获取打开项目中每个类的行数,java,netbeans,netbeans-plugins,Java,Netbeans,Netbeans Plugins,我正在编写一个Netbeans插件,它将显示开发人员正在编写的项目的一些统计信息 例如:一个开发人员正在从事一个Java项目。当他点击插件按钮时,会打开一个窗口,显示他正在处理的项目的统计信息 为了做到这一点,首先,我需要知道如何获得他正在处理的项目的每个类的行数 有人能解释一下我是怎么做到的吗?我在谷歌上找不到任何对我有帮助的东西。完全披露:这是从我的答案复制并粘贴到一个网站上的。我认为你最感兴趣的部分是: long lineCount = 0;

我正在编写一个Netbeans插件,它将显示开发人员正在编写的项目的一些统计信息

例如:一个开发人员正在从事一个Java项目。当他点击插件按钮时,会打开一个窗口,显示他正在处理的项目的统计信息

为了做到这一点,首先,我需要知道如何获得他正在处理的项目的每个类的行数


有人能解释一下我是怎么做到的吗?我在谷歌上找不到任何对我有帮助的东西。

完全披露:这是从我的答案复制并粘贴到一个网站上的。我认为你最感兴趣的部分是:

                    long lineCount = 0;
                    final Scanner scanner = new Scanner(file);
                    while (scanner.hasNextLine()) {
                        scanner.nextLine();
                        lineCount++;
                    }

要在上下文中查看,请参阅。它支持数百万行代码,不需要外部库。

这里已经有了一些很好的答案;我不知道这是否正是我想要的。据我所知,这可以用来计算行数,等等。。。我正在做的项目的一部分。我想计算有人通过我自己的插件打开的项目的行数。