Que ERRO é esse?

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]

com as configuracoes do classpath q a galera respondeu… vc resolve isso… senaum…
uqnadfo for compilar no cmd, faça primeiro, set classpath=
Vazio… e enter… resolve o teu problema na hora… até fechar o cmd!
Ok?!

ó… esse erro dá pq a classe não esta onde vc deu o comando java Finder

pra vc executar a classe… vá ate a pasta onde a classe se encontra

e digite

java Finder

ai ele executa[/code]