Probleme mit RMI HILFEEEEE



  • Hallo zusammen.

    Ich bin langsam am verzweifeln ich verstehe die Welt nicht mehr.
    Ich habe ein ganz simples Programm erstellt das RMI verwendet.

    Mein Problem ist es jetzt das rmic.exe von SUN meine Interface Implementation nicht findet.

    1. interace Lotto erstellt.
    2. interace Implementation (LottoService) erstellt;
    3. Klassen die gesendet werden als Serializable erstellt.
    4. LottoServer implementiert mit Naming.rebind("CoTechServer");
    5. LottoClient implementiert mit Naming.lookup("rmi:///CoTechServer");

    Ich wechsle in das Verzeichnis wo die Dateien sind.
    Ich kompiliere alle Klassen mit javac *.java
    Nun muss ich doch die Stup und Skelton Kalssen erzeugen und das geht ja mit dem Programm rmic.exe im jdk/bin Verzeichnis.

    Programmaufruf:rmic LottoService
    Nun bekomme ich folgende Fehlermeldung
    E:\rmilotto>rmic LottoService
    error: Class LottoService not found.
    1 error

    Die Dateien LottoService.java und LottoService.class sind im selben ordner. Aber der findet die nicht.

    Kann mir da einer bitte sagen woran das liegt das er die Datei nicht findet.
    Mein System.
    Win2000, jdk1.3.

    Leute bitte HILFT mir oder ich lande im Krankenhaus.

    Danke BYE



  • Dieses Problem nervt mich auch schon ne ganze Weile! Weiss den keiner eine Antwort, ansonsten muss ich auch noch ins Krankenhaus! 😮

    mfg
    cpt.oneeye

    p.s.: Muss eventuell der Path anders gesetzt werden?



  • Ich hab jetzt die Lösung!

    in der command-shell PATH so setzen (hier befindet sich rmic.exe)
    c:\PATH=c:\j2sdk1.4.1_01\bin

    mfg
    cpt.oneeye



  • Hallo

    DIe Path Variable habe schon umgeändert.
    Hat bei mir nichts gebracht.
    Leider muss ich doch ins Krankenhaus.

    Hoffentlich weis ja jemand mehr üpber dieses Thema.

    BYe



  • Simdiden gecmis olsun 🙂

    [ Dieser Beitrag wurde am 18.01.2003 um 23:44 Uhr von CengizS editiert. ]



  • Die classpath-variable stimmt auch?
    Gib mal als classpath den ordner an wo sich die .class-datei befindet.



  • Hi zusammen

    cpt.oneeye
    Danke für den TIP du has recht gehabt an der dem ClassPath lag es.

    Cengiz ich brauch doch nicht ins Krankenhaus zu gehen.
    War nicht nötig mit dem gecmis olsun 😃

    BYE


Anmelden zum Antworten