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

    compilatore javac

    sto cercando di compilare qualche classe java con javac ma non ci riesco proprio..ho installato il jdk e quando vado sul prompt di comando per compilare una semplice classe mi dice che non trova questa classe..come dovrei impostare le variabile d'ambiente classpath??devo fare altre cose??dove devo salvare la classe sorgente??
    mi dà sempre l errore -> javac: file not found: nomeclasse.java..

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

    Re: compilatore javac

    Originariamente inviato da thedreamer84
    come dovrei impostare le variabile d'ambiente classpath??
    Setting the class path

    Originariamente inviato da thedreamer84
    devo fare altre cose??
    Mettere in PATH la directory "bin" del JDK.

    Originariamente inviato da thedreamer84
    dove devo salvare la classe sorgente??
    Dove vuoi.

    Originariamente inviato da thedreamer84
    mi dà sempre l errore -> javac: file not found: nomeclasse.java..
    codice:
    public class Prova {
        public static void main (String[] args) {
            System.out.println ("Hello");
        }
    }
    In un file Prova.java nella directory corrente

    javac -classpath . Prova.java
    java -classpath . Prova


    (ho messo -classpath perché ignora la variabile CLASSPATH, non sapendo se/come ce l'hai)
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    mi da sempre lo stesso problema..ma fa che sbaglio ad usare un semplice Blocco note per scrivere la mia classe??ho provato anche ad usare -classpath ma mi dà sempre lo stesso errore..
    cortesemente mica potresti dirmi tutti i passaggi che devo fare..per piacere,ci sto perdendo la testa..ti ringrazio

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da thedreamer84
    mi da sempre lo stesso problema..
    Puoi spiegare meglio cosa fai? Cioè quale comando usi e quale è il messaggio di errore esatto che mostra?

    E inoltre: quale JDK hai? Hai impostato la variabile PATH?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    ho jdk versione 6...ho impostato il path a bin (e questo va bene).poi ho definito il classpath sia con il comando set che come -classpath..ma niente.forse il problema è dove metto la mia classe!io la metto in una semplice directory,faccio bene??il messaggio d 'errore è sempre lo stesso

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da thedreamer84
    ho impostato il path a bin (e questo va bene).
    Innanzitutto nella variabile PATH hai già sicuramente qualcosa, comunque devi solamente aggiungere alla lista il path completo alla 'bin' del JDK. es. C:\Programmi\Java\jdk1.6.0_05\bin

    Originariamente inviato da thedreamer84
    poi ho definito il classpath sia con il comando set che come -classpath..ma niente.forse il problema è dove metto la mia classe!io la metto in una semplice directory,faccio bene??il messaggio d 'errore è sempre lo stesso
    Se in PATH è tutto giusto e quindi puoi invocare semplicemente javac/java (prova senza argomenti ... dovrebbe darti almeno l'help delle opzioni), allora l'esempio che ho postato io funziona di certo e non ha bisogno di altro.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  7. #7
    si l help on-line me lo restituisce..ma quando uso il comando -classpath poi ci devo scrivere anche il path sorgente della mia classe??tipo -classpath C:\Programmi\java... ??

  8. #8
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da thedreamer84
    si l help on-line me lo restituisce..ma quando uso il comando -classpath poi ci devo scrivere anche il path sorgente della mia classe??tipo -classpath C:\Programmi\java... ??
    Ma hai provato esattamente il mio esempio sopra???
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  9. #9
    ho usato javac e poi ho digitato il percorso della mia classe..e me lo compila
    poi ho anche eseguito e funziona..bha.si ho provato,mi da smepre la stessa cosa

  10. #10
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,315
    Controlla, quando salvi il file con il blocco note, di selezionare "Tutti i file" nell'opzione "Salva come", altrimenti lui continuerà a salvartelo come file TXT (Vedi immagine allegata).

    Windows è molto subdolo...

    Ciao.
    Immagini allegate Immagini allegate
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.