fehlermeldung beim compilieren
-
bekomme beim compilieren folgende fehlermeldunng beim unten angeführten programm, vielleicht kann mir jemand helfen:
HelloClient.java:37: cannot resolve symbol
symbol : method terminEintragen (java.lang.String,Termin)
location: interface Hello
obj.terminEintragen(benutzer, t);
^
HelloClient.java:45: cannot resolve symbol
symbol : method alleTermineAusgeben ()
location: interface Hello
Vector allet=(Vector)obj.alleTermineAusgeben();
^
HelloClient.java:68: cannot resolve symbol
symbol : method benutzerTermineAusgeben (java.lang.String)
location: interface Hello
Vector termine=(Vector) obj.benutzerTermineAusgeben(benutzer);
^
3 errorsp.s die zeilen angabe stimmt nicht mehr ganz!
import java.rmi.RMISecurityManager; import java.rmi.RemoteException; import java.rmi.Naming; import java.net.InetAddress; import java.net.UnknownHostException; import java.io.*; import java.util.*; import java.rmi.server.UnicastRemoteObject; import java.lang.*; import java.lang.Object.*; public class HelloClient { private Hello obj; BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); //LOGIN public void login(){ System.out.println("Falsche Eingabe!"); } //TERMINEINTRAG public void eintragen(){ try{ System.out.println("Benutzer: "); String benutzer=(String)br.readLine(); System.out.println("Termin: "); String datum=(String)br.readLine(); Termin t=new Termin(); t.TerminEintragen(datum, benutzer); System.out.println("Benutzer: "+" "+benutzer+" "+" und Termin : "+" "+datum+" "+" an den Server geschickt!"); obj.terminEintragen(benutzer, t); }catch(Exception e){System.out.println("eintragen " +e);} } //AUSGABE ALLER TERMINE public void alleausgeben(){ try{ Vector allet=(Vector)obj.alleTermineAusgeben(); System.out.println("Alle Termine und Benutzer:"); for (Enumeration el=allet.elements(); el.hasMoreElements();){ Vector help=(Vector)el.nextElement(); for(Enumeration el2=help.elements(); el2.hasMoreElements();){ Termin t=(Termin)el2.nextElement(); t.TerminAusgeben() } } }catch(Exception e){System.out.print("alle ausgeben " +e);} } //AUSGABE BENUTZERTERMIN public void ausgeben(){ try{ System.out.println("Benutzer:"); String benutzer=(String)br.readLine(); System.out.println("+benutzer+" "+"Sie haben folgende Termine:"); Vector termine=(Vector) obj.benutzerTermineAusgeben(benutzer); for(Enumeration el=termine.elements(); el.hasMoreElements();{ Termin t=(Termin)el.nextElement(); t.TerminAusgeben(); } }catch(Exception e){System.out.print("Sie sind keine Benutzer!");} } public static void main(String args[]) { //..... } }
vielen dank!
-
K.A.
PS: Ziemliches Durcheinander !!!
-
man müsste zumindest die class Hello kennen, so ist weiß man nicht, was da los ist.
Apropo: der code hat auch so fehler.. aber vielleicht hast du sie eben erst reingehauen.bei der einen for schleife fehlt was... zum bleistift
-
In diesem WirrWarr sind zurecht Fehler drin, so schlecht wie das aussieht
-
mhhhh, erwartet die funktion solche typen?
gruß math55