C
Conny82
Gast
Hallo zusammen, hab ein Problem. Wie compiliert man RMI in Eclipse?
Kann mir das jemand einfach erklären, bin wirklich nicht gut in Java, muss das aber für mein Studium machen.
Hierzu ein Beispiel aus dem Buch von Louis & Müller:
Wie soll ich da jetzt vorgehen?
Kann mir das jemand einfach erklären, bin wirklich nicht gut in Java, muss das aber für mein Studium machen.
Hierzu ein Beispiel aus dem Buch von Louis & Müller:
Code:
/* ZentralUhr.java
*
*/
import java.rmi.*;
import java.rmi.server.*;
import java.util.*;
public class ZentralUhr extends UnicastRemoteObject implements ZentralUhrSchnittstelle {
public ZentralUhr() throws RemoteException {
}
// die remote-Methode
public Date aktuelleZeit() throws RemoteException {
return new Date();
}
}
Code:
/*
* ZentralUhrClient.java
*
*/
import java.rmi.*;
import java.util.Date;
import java.text.DateFormat;
public class ZentralUhrClient {
public static void main(String[] args) {
try {
// Anfrage an Registry stellen:
// Kurform für "rmi://localhost/ZentralUhrService"
ZentralUhrSchnittstelle uhr = (ZentralUhrSchnittstelle)
Naming.lookup("/ZentralUhrService");
// der Remote Aufruf
Date aktZeit = uhr.aktuelleZeit();
DateFormat tf = DateFormat.getTimeInstance(DateFormat.LONG);
System.out.println("Client: Uhrzeit ist " + tf.format(aktZeit));
} catch(Exception e) {
System.out.println("Client: Exception " + e);
}
}
}
Code:
/*
* ZentralUhrSchnittstelle.java
*
*/
import java.rmi.*;
import java.util.*;
public interface ZentralUhrSchnittstelle extends Remote {
public Date aktuelleZeit() throws RemoteException;
}
Wie soll ich da jetzt vorgehen?