La prima applicazione Java Dott. Ing. M. Banci, PhD

La prima applicazione Java
Dott. Ing. M. Banci, PhD
Creare la prima applicazione
)
1.
2.
3.
HelloWorldApp, visualizzera semplicemente la frase
"Hello world!". Occorreranno i seguenti passi:
Creare un file sorgente: Un file sorgente contiene del
codice, scritto in Java. È possibile utilizzare un qualsiasi
editor di testo per creare del codice sorgente.
Compilare un file sorgente in un file .class: Il
compilatore Java (javac) prende il codice sorgente e lo
traduce in istruzioni che la Java virtual machine può
comprendere. Le istruzioni contenute in questo sono il
bytecodes.
Eseguire il programma: Il programma (launcher tool )
in grado di interpretare un bitecode java, che utilizza la
JVM per eseguire il nostro codice si chiama (java).
2
Creare un file sorgente
Occorre seguire i seguenti passi:
Aprire un qualsiasi editor di testo.
Es. Notepad
Andare in: Start > Programs > Accessories > Notepad.
In un nuovo documento scrivere il codice qui di seguito riportato
/* The HelloWorldApp class implements an application that
simply prints "Hello World!" to standard output */
class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!");
// Display the string.
}
}
3
Attenzione a cosa si scrive
Scrivere tutto il codice, i comandi, e il
nomi dei file esattamente come
illustrato. Sia il compilatore (javac) che il
launcher (java) sono case-sensitive,
pertanto occorre fare attenzione alle
maiuscole e minuscole.
) HelloWorldApp != helloworldapp
4
)
Salvare il codice in un file col nome
HelloWorldApp.java. Per fare questo in Notepad,
selezionare:
– File > Save As
)
)
)
)
)
Nel dialog box Save As:
Specificare la directory in cui si vuole salvare il file. In
questo esempio la directory è java nel drive C.
Nel campo File name scrivere "HelloWorldApp.java",
incluse le virgolette.
Dal combo box Save as type , selezionare Text
Documents (*.txt).
Nel combo box Encoding , lasciare la codifica come
ANSI.
5
Al termine il dialog box
dovrebbe essere come
in figura.
Infine premere Save, e uscire da Notepad
6
Compilare il file sorgente in un file
.class
) Aprire
una shell, o "command," window.
Lo si può fare con Start > programmi >
accessori > prompt dei comandi
) La shell dovrebbe essere come in figura
7
Il prompt dei comandi mostra la directory
attuale.
Per compilare il file sorgente, cambiare la
directory attuale e portarsi in quella in cui si
trova il file sorgente. Ad esempio, se il
sorgente si trova nella cartella chiamata java
nel drive C, digitare il seguente comando al
promt e poi premere Enter:
) cd C:\java
) Adesso il prompt dovrebbe visualizzare il
seguente C:\java>.
8
Cambiare directory in un diverso
drive
)
)
Nota: per spostarsi da un drive ad un altro drive
occorre digitare un altro comando: cioè il nome del
drive.
Ad esempio, per spostarsi nella directory java nel
drive D, occorre digitare il nome del drive, cioè: D:,
come mostrato nella figura.
9
Directory listing
showing the .java
source file.
) Digitando
il comando dir al prompt, si
dovrebbe vedere il file sorgewnte, come
in figura.
java -cp "C:\Documents and
Settings\Michele\Documenti\java_x_esercita
zione\altra2\esempio1\;" HelloWorldApp
10
Lista del contenuto
della directory che
mostra il file .class
appena generato
Adesso siamo pronti per compilare. Al prompt
eseguiamo i seguenti comandi e premiamo
Enter.
) javac HelloWorldApp.java
) Il compilatore creerà un file contenente il
bytecode, HelloWorldApp.class. Adesso
ridigitiamo dir per vedere il nuovo file
11
generato, come mostrato nella figura.
)
Eseguire il programma
) Adesso
abbiamo un file . class,
possiamo eseguire il programma.
) Nella
stessa directory digitare il
seguente comando: java
HelloWorldApp
) Il figura è mostrato il risultato che si
dovrebbe ottenere
12
) Il
programma stampa a video la
scritta "Hello World!".
) Congratulazioni! Il programma
funziona!
) Adesso
vediamo alcuni esempi al
PC
13