- 自己写了一个简单的小工具,统计一下指定项目路径下java行数和指定路径下jar包中.class 文件的代码行数。
- 具体内容如下:
- 1:统计指定目录下所有的*.java 文件的代码行数,文件为JavaTotal.java(可单独运行);
2:统计指定目录下所有的*.jar 包中*.class 文件的代码行数,文件为 JarTotal.Java(可单独运行)
3:调用1、2中的工具类,统计出 项目中指定路径下 *.java 和指定jar包中*.class 的总代码行数,文件为 CountTotalMain.java
- package com.dufy.test;
-
- /**
- * 统计项目中所有代码的行数<br/>
- * 1: .java文件中代码<br/>
- * 2: jar包中的文件代码
- * @author aflyun
- *
- */
- public class CountTotalMain {
-
- public static void main(String[] args) {
- long start = System.nanoTime();
-
- int runJavaTotal = JavaTotal.runJavaTotal();
- int runJarTotal = JarTotal.runJarTotal();
- System.out.println("java总代码: " + runJavaTotal +"----jar总代码: " + runJarTotal);
- System.out.println("项目中总代码之和为 : " + (runJarTotal + runJavaTotal));
-
- long end = System.nanoTime();
- System.out.println("cost: " + (end - start)/1e9 + " seconds");
- }
- }
|