Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    3

    Problemi da Niubbo con i package! Help!!

    Ciao a tutti, sono nuovo da queste parti... e sono nuovo anche dalle parti del java!
    Ho già riscontrato un problema e sono 2 giorni che non ci dormo sopra... mi dovete assoultamente aiutare, visto che sto impazzendo!!!
    Il problema è molto semplice, ha a che fare con i fondamenti del Java; allora:
    Uso JCreator Pro Le e devo eseguire questi due classi:

    package dessert;

    public class Cookie {
    public Cookie() {
    System.out.println("Cookie constructor");
    }
    public void bite() { System.out.println("bite"); }
    } ///:~


    (questa classe me la compila tranquillamente, però...)

    import dessert.*;

    public class Dinner {
    public Dinner() {
    System.out.println("Dinner constructor");
    }
    public static void main(String[] args) {
    Cookie x = new Cookie();
    x.bite();
    }
    } ///:~


    La seconda classe mi da un errore in fase di compilazione in cui mi dice: "Cannot access Cookie".

    Premetto che in variabili d'ambiente a Path ho aggiunto la directory in cui si trovano i files, e che Cookie.class si trova dentro una directory chiamata dessert. ...insomma tutto regolare. Sembra quasi che il problema sia di JCreator... possibile???
    Fatemi sapere!!!!

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Problemi da Niubbo con i package! Help!!

    Originariamente inviato da Ennios
    Premetto che in variabili d'ambiente a Path ho aggiunto la directory in cui si trovano i files, e che Cookie.class si trova dentro una directory chiamata dessert. ...insomma tutto regolare. Sembra quasi che il problema sia di JCreator... possibile???
    Fatemi sapere!!!!
    La variabile d'ambiente da usare è CLASSPATH. In questa variabile ci devi inserire il nome della directory che contiene la directory 'dessert'.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    3
    Ciao,
    nella viariabile CLASSPATH ho inserito il percorso dove si trova la classe, però continua a non trovarmi cookie.class.
    CLASSPATH l'ho posta in variabili di sistema, e non nelle variabili dell'utente.
    Ma a te funziona il programma?

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Ennios
    Ma a te funziona il programma?
    Certo!

    codice:
    cd C:\
    mkdir prova
    cd prova
    
    <<qui scrivo il file Dinner.java>>
    
    mkdir dessert
    cd dessert
    
    <<qui scrivo il file Cookie.java>>
    
    cd ..
    
    set CLASSPATH=C:\prova;%CLASSPATH%
    
    javac desser\Cookie.java
    javac Dinner.java
    
    java Dinner



    EDIT: se proprio volessimo fare i pignoli, dovrei dire che il set del CLASSPATH potrebbe anche non essere necessario. Sul mio PC il CLASSPATH "di sistema" contiene il '.' che fa riferimento alla directory corrente e già quello basterebbe per l'esempio sopra. Se invece il CLASSPATH non fosse per niente impostato allora anche in quel caso il classpath utente è ancora la directory corrente.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    3
    OOOOOH! Che bello... con il promt riesco!!!
    Funziona!!! Che bello! Grazie!!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.