Sers!!
Also irgentwie raff ich das mit dem Rmi nidde. Die Theorie ist soweit klar. Server und RMIRegistry laufen.
Funktionieren tuts auch solange alle Klassen und Interfaces(also Server und Client) im selben Project liegen. Eines kapier ich nur nicht: Wenn ich die Clientklasse in ein anderes Projekt schiebe, funktioniert es nicht mehr.
Er sagt mir dann ihm fehlt das Interface "Server", natürlich das liegt ja auch auf dem Server! Braucht der Client also auch das Remote-Interface in Original auf dem Rechner?
Aber es sollte doch funktionieren, weil von einem Rechner zum anderen Rechner es ja auch gehen muss.
Gruß macsx
Also irgentwie raff ich das mit dem Rmi nidde. Die Theorie ist soweit klar. Server und RMIRegistry laufen.
Funktionieren tuts auch solange alle Klassen und Interfaces(also Server und Client) im selben Project liegen. Eines kapier ich nur nicht: Wenn ich die Clientklasse in ein anderes Projekt schiebe, funktioniert es nicht mehr.
Code:
package testpackage.neu;
import java.rmi.*;
class Client {
public static void main(String[] args) {
Server server;
try {
server = (Server)Naming.lookup("rmi://:1234/Server");
System.out.println(server.getValue());
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
}
Er sagt mir dann ihm fehlt das Interface "Server", natürlich das liegt ja auch auf dem Server! Braucht der Client also auch das Remote-Interface in Original auf dem Rechner?

Aber es sollte doch funktionieren, weil von einem Rechner zum anderen Rechner es ja auch gehen muss.
Gruß macsx