Galera, nao consigo rodar esse programa… ele compila(javac) mas na hra de rodar(java) ele da esse erro:
[/b]
Exception in thread “main” java.lang.NoClassDefFoundError: Finder
Q q é isso??
O código é esse:
import java.io.File;
public class Finder
{
private File dir;
private String[] names;
public Finder(String d, String[] arqs)
{
names = arqs;
dir = new File(d);
}
public Finder(String[] arqs)
{
names = arqs;
dir = new File(".");
}
public void find()
{
if ( dir.isDirectory())
{
System.out.println("Procurando em: " + dir);
String[] list = dir.list();
for (int i = 0; i < list.length; i++)
{
for (int j = 0; j < names.length; j++)
{
if ( names[j].equals(list[i]) )
System.out.println("Achou arquivo: " + list[i]);
}
}
}
else
{
System.out.println(dir + " não é um diretório");
}
}
static public void main(String[] args)
{
String[] names = new String[args.length-1];
for (int i = 0; i < names.length; i++)
{
names[i] = args[i+1];
}
Finder f = new Finder(args[0], names);
f.find();
f = new Finder(names);
f.find();
}
}
Aguardo urgente galera… valew msmo…
8O
[color=“darkblue”]Sempre utilize os BBCode (Editado por AnotherX) [code][/color]