Bonjour à tous,
voilà je viens de "réaliser" mon 1er pgm sous JAVA (RMI) avec Eclipse, il s'agit de "Hello World" et de sources que j'ai récupérer sur le net.
Je me contente uniquement de reprendre tout ça en comprenant, c'est pour un dossier que je dois rentre dans une semaine.
Je vois joins mon fichier HelloImpl.java
//HelloImpl.java
//
package rmidemo;
import java.rmi.*;
import java.rmi.server.UnicastRemoteObject;
public class HelloImpl extends UnicastRemoteObject implements
Hello{
private String name;
public HelloImpl(String s) throws RemoteException{
super();
name = s;
}
public String sayHello() throws RemoteException{
return "Hello World!";
}
public static void main(String args[])
{
//
//cré et installe un security manager
//
System.setSecurityManager(new RMISecurityManager());
try{
HelloImpl obj = new HelloImpl("HelloServer");
Naming.rebind("//localhost/HelloServer", obj);
System.out.println("HelloServer enregistré dans le registry");
}
catch (Exception e){
System.out.println("HelloImpl err: " + e.getMessage());
e.printStackTrace();
}
}
}
La compil se passe bien avec javacn après j'utilise rmic pour générer mes deux autres fichiers .class...mais au moment du lancement du serveur une erreur :
C:\DEMO\ECLIPSE\WORKSP~1\TEST>java HelloImpl
Exception in thread "main" java.lang.NoClassDefFoundError: HelloImpl
alors là!! je sais pas du tout où est le problème!!! C'est ma premiere approche à la prog et c'est vraiment pas évident car je suis seule. Si quelqu'un pouvait m'aider ça serait vraiment super sympa! Merci d'avance à tous
et Joyeuses Fetes
Gaëlle

