Então,
Estou tentando executar o seguinte programa pelo prompt no WinXP:
package servidor;
import java.rmi.*;
public class MainServidor
{
// TODO: Desenvolver os outros métodos
public MainServidor()
{
try
{
System.out.println(“Instanciando os servidores”);
Servidor srv = new Servidor();
Naming.rebind(“Servidor”,srv);
System.out.println(“Fez o rebind do Servidor”);
}
catch (Exception e)
{
System.out.println(“Problemas no registro do objeto no servidor”);
System.out.println(“Erro:”+e.getMessage());
}
}
public static void main(String[] args)
{
new MainServidor();
}
}
Ele compila normalmente, mas na hora de executar aparece o seguinte erro: Exception in thread “main” java.lang.NoClassDefFoundError: MainCliente <wrong name: cliente/MainCliente>
Alias todo programa ta dando esse erro.
A Estrutura do Programa é a seguinte:
TrabalhoSD(Pasta raiz)
cliente
servidor
controlador
interfaces\
Os Path´s estão assim:
CLASSPATH = “.;C:\Arquivos de programas\Java\jdk1.6.0_01\lib;” (já tentei também só com o “.”)
JAVA_HOME = “C:\Arquivos de programas\Java\jdk1.6.0_01”
PATH = “C:\Arquivos de programas\Java\jdk1.6.0_01\bin;%PATH%;”
Já olhei vários tópicos relacionados no forum e não consegui resolver o problema.
Será que alguem sabe o que estou fazendo errado?
Valew