Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [Java] Problema con STUB

    Ciao a tutti,
    io devo creare uno stub per lavorare con RMI utilizzando il comando:

    rmic CapitalizeImpl

    ma non mi riesce.
    Continua a darmi l'errore:

    error: Class c:\java\sd\RMI\CapitalizeImpl not found.
    1 error


    Perchè???
    Qualcuno sa aiutarmi???

    Grazie mille,
    ciao,
    Guido.

  2. #2
    Utente di HTML.it L'avatar di netarrow
    Registrato dal
    Apr 2004
    Messaggi
    1,425
    in c:\java\sd\RMI\

    c'è il file CapitalizeImpl.class?

    Il procedimento è:

    1) scrivi il codice
    2) compili normale con javac
    3) generi stub e ossature con rmic
    4) avvii RMI sulla macchina col server
    5) avvii il programma server con java
    6) avvii il client

    così dovrebbe funzionare

    Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)

  3. #3
    Si, il codice l'ho scritto e ho compilato con javac.
    Il problema è alla creazione dello stub con rmic, mi da quell'errore.
    Il file CapitalizeImpl.class c'è, io faccio:

    rmic CapitalizeImpl

    e mi da errore.

  4. #4
    Utente di HTML.it L'avatar di netarrow
    Registrato dal
    Apr 2004
    Messaggi
    1,425
    qualcosa non va allora, se il file esiste e dice not found decisamente qualcosa non va... :master:

    Un altro problema potrebbe essere è che CapitalizeImpl non implementi un interfaccia che estende java.rmi.Remote, ma in quel caso il testo dell'errore sarebbe ben diverso...

    Io proverei a mettere tutti i sorgenti assieme nel caso siano più d'uno e scrivere dentro un bat(se sei in win) che si trova assieme i sorgenti i comandi:

    javac *.java
    rmic Classe_Che_Implementa_Un_Interfaccia_Che_Deriva_Da _Remote

    Facendo così a me funziona

    Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)

  5. #5
    Boh....
    Non cambia nulla. Da sempre lo stesso errore.

  6. #6
    Utente di HTML.it L'avatar di netarrow
    Registrato dal
    Apr 2004
    Messaggi
    1,425
    non saprei proprio allora quale possa essere l'errore... dato che in realtà sembra non esserci

    Se risolvi posta come
    Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)

  7. #7
    Ci ho messo un pò ma ho risolto!!!

    Il problema era nelle variabili d'ambiente.

    Risorse del Computer->Proprietà->Avanzate->Variabili d'ambiente

    Da qui ho dovuto settare come variabile path il percorso da cui prendere rmic, nel mio caso:

    c:\jdk1.3.1\bin\

    Meno male che ce l'ho fatta!!
    Ciao.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.