java - Can't find or load main class -
for reason getting error saying can not find or load main class, can give me reason this?
package findfile; import java.io.file; /** * * @author kevin */ public class findfile { public void listfilesandfolders(string directoryname) { file directory = new file(directoryname); file[] flist = directory.listfiles(); (file file : flist) { system.out.println(file.getname()); } } public void listfiles(string directoryname) { file directory = new file(directoryname); file[] flist = directory.listfiles(); (file file : flist) { if (file.isfile()) { system.out.println(file.getname()); } } } public void listfolders(string directoryname) { file directory = new file(directoryname); file[] flist = directory.listfiles(); for(file file : flist) { if (file.isdirectory()) { system.out.println(file.getname()); } } } public void listfilesandfilessubdirectories(string directoryname) { file directory = new file(directoryname); file[] flist = directory.listfiles(); (file file : flist) { if (file.isfile()) { system.out.println(file.getabsolutepath()); } else if (file.isdirectory()) { listfilesandfilessubdirectories(file.getabsolutepath()); } } } public static void main(string[] args) { findfile findfile = new findfile(); final string directorywindows = "c:\\test"; findfile.listfiles(directorywindows); } }
your class fine, think "ide" (textpad ?) not seem manage compilation , running of java programs.
just @ location compiler writes class file, should like:
findfile/findfile.class
just go directory directory findfile
is, open command line window , run class this:
java findfile.findfile
Comments
Post a Comment