Java tutorial
//package com.java2s; //License from project: Apache License import java.io.File; import java.util.List; public class Main { private static void findJavaFiles(String projectDir, List<String> javaFilePaths) { File file = new File(projectDir); File[] files = file.listFiles(); if (files == null || files.length == 0) { return; } for (File f : files) { if (f.isDirectory()) { findJavaFiles(f.getAbsolutePath(), javaFilePaths); } else { if (f.getAbsolutePath().endsWith(".java")) { javaFilePaths.add(f.getAbsolutePath()); } } } } }