La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Gena - Applicata - 05/061 Java: javac e java Per compilare una classe: > javac NomeClasse.java  NomeClasse.class javac = invocazione.

Presentazioni simili


Presentazione sul tema: "Gena - Applicata - 05/061 Java: javac e java Per compilare una classe: > javac NomeClasse.java  NomeClasse.class javac = invocazione."— Transcript della presentazione:

1 Gena - Applicata - 05/061 Java: javac e java Per compilare una classe: > javac NomeClasse.java  NomeClasse.class javac = invocazione del compilatore Java (che "traduce" il codice sorgente Java in bytecode) Interpretiamo/eseguiamo il bytecode NomeClasse.class : > java NomeClasse  esegue le istruzioni java = invocazione dell'interprete Java (che interpreta ed esegue il bytecode, contenuto nel file.class) compilatore interprete (Java Virtual Machine)

2 Gena - Applicata - 05/062 Java: javac e java Quando il path non è settato dovete indicare l’intero percorso dei comandi javac e java C:\PercorsoPrimaDiJDK\cartellaDi JDK\bin -> > C:\PercorsoPrimaDiJDK\cartellaDiJDK\bin\javac NomeClasse.java  NomeClasse.class Interpretiamo/eseguiamo il bytecode NomeClasse.class : > C:\PercorsoPrimaDiJDK\cartellaDiJDK\bin\java NomeClasse  esegue le istruzioni Esiste un modo più veloce ma lo vedremo in seguito :-)

3 Gena - Applicata - 05/063 Java: javac e java Attenzione! L'invocazione del compilatore ( javac ) deve essere seguita dal nome completo del file sorgente ( Hello.java ), mentre l'invocazione dell'interprete deve essere seguita dal nome del file compilato (bytecode) senza estensione ( Hello )! Attenzione! Java è case sensitive!  Hello.java  hello.java il nome del file e il nome della classe devono essere identici (anche rispetto all'uso di maiuscole e minuscole) quando compilate o interpretate/eseguite attenzione a scrivere i nomi corretti Vien da sé che non si possono usare, per le classi Java, nomi di file con spazi!


Scaricare ppt "Gena - Applicata - 05/061 Java: javac e java Per compilare una classe: > javac NomeClasse.java  NomeClasse.class javac = invocazione."

Presentazioni simili


Annunci Google