//Figure 9-13alt import java.io.*; public class ExecutableFiles extends Object { public static void search(File directory){ // Recursively search for // executables File entry; // A reference to an entry // in the directory String entryName; // The full path name of a // file System.out.println("Starting search of directory " + directory.getAbsolutePath()); if(directory == null) return; // Could not be opened; // forget it String contents[] = directory.list(); // Get an array of all the // files in the directory if(contents == null) return; // Could not access // contents, skip it for(int i=0; i