note per l`installazione di JDK ()

Sommario
Installazione del JDK 6
Anton Soppelsa
Dipartimento di Ingegneria Elettrica
http://www.die.unipd.it
15 Ottobre 2007
Anton Soppelsa
Installazione del JDK 6
Sommario
Sommario
1
Editor di testo
Perché serve un editor di testo
Editor per GNU/Linux
Editor per Windows
2
Struttura del JDK
JDK: questo sconosciuto
JDK: le versioni
3
Installazione del JDK 6
Ambienti Windows
Ambienti GNU/Linux
4
Post Installazione
Verifica dell’istallazione
Installazione della documentazione
Installazione dell’editor
Anton Soppelsa
Installazione del JDK 6
Editor di testo
JDK
Parte I
Software necessario per programmare in Java
Anton Soppelsa
Installazione del JDK 6
Editor di testo
JDK
Perché serve un editor di testo
Editor per GNU/Linux
Editor per Windows
Perché serve un editor di testo
Per essere correttamente interpretati dal compilatore, i file sorgenti
(.java) non devono contenere caratteri spuri, come la formattazione
introdotta da molti word processors (Microsoft Word, OpenOffice
Write, ...)
È dunque necessario che la propria macchina sia dotata di un
cosiddetto editor di testo
Un editor di testo non inserisce informazioni di formattazione nel file
che stiamo editando, si limita a copiare i byte necessari a
memorizzarne il testo (file = sequenza ordinata di caratteri)
Molti editor forniscono la funzione di evidenziazione della sintassi
(syntax highlighting), cioè colorano a video i lessemi del testo in
base alle regole lessicali del linguaggio impostato (ad esempio, Java,
C/C++, HTML, LATEX, . . . )
Anton Soppelsa
Installazione del JDK 6
Editor di testo
JDK
Perché serve un editor di testo
Editor per GNU/Linux
Editor per Windows
Editor per GNU/Linux
Qualsiasi distribuzione Linux contiene editor di testo già pronti per
l’uso
Interfaccia grafica GNOME: gedit (consigliato)
Interfaccia grafica KDE: kate, kwrite (consigliato)
Entrambe le interfacce grafiche: emacs, vi, vim
Anton Soppelsa
Installazione del JDK 6
Editor di testo
JDK
Perché serve un editor di testo
Editor per GNU/Linux
Editor per Windows
Editor per Windows
Windows prevede il solo notepad (non dotato di un evidenziatore di
sintassi)
Si consiglia di installare une ditor di testo come ConTEXT
(http://www.context.cx/)
Oppure un IDE (Integrated Development Environment) semplice da
utilizzare come BlueJ (http://www.bluej.org/) oppure jEdit
(http://www.jedit.org/)
Anton Soppelsa
Installazione del JDK 6
Editor di testo
JDK
JDK: questo sconosciuto
JDK: le versioni
JDK: questo sconosciuto
Il JDK (Java Development Kit) è l’insieme della JVM, delle librerie
standard e dei tool di sviluppo che consentono di scrivere
applicazioni Java
Il JRE (Java Runtime Environment) è un sottoinsieme del JDK, poi
che fornisce la JVM e le librerie standard del linguaggio ma non
contiene il compilatore (e gli altri tool di sviluppo)
Ai fini del corso, non è sufficiente disporre del JRE: bisogna installare
il JDK!
Anton Soppelsa
Installazione del JDK 6
Editor di testo
JDK
JDK: questo sconosciuto
JDK: le versioni
Struttura della Java Platform, Standard Edition 6
http://java.sun.com/javase/technologies/index.jsp
Anton Soppelsa
Installazione del JDK 6
Editor di testo
JDK
JDK: questo sconosciuto
JDK: le versioni
JDK: le versioni
Il JDK (Java Development Kit) è, come ogni prodotto software,
soggetto a revisioni e ampliamenti
L’ultima versione del JDK è la (1.)6 Update 3
La versione installata in ADT è la (1.)5
I medesimi sorgenti possono essere compilati (e poi eseguiti) senza
problemi con l’una o l’altra versione
Viceversa, potrebbero sorgere problemi copiando i file .class e
tentando di eseguire direttamente java NomeClasse
Anton Soppelsa
Installazione del JDK 6
Installazione del JDK 6
Post installazione
Parte II
Dalla teoria alla pratica
Anton Soppelsa
Installazione del JDK 6
Installazione del JDK 6
Post installazione
Ambienti Windows
Ambienti GNU/Linux
Ambiente Windows
1
Recarsi alla pagina Web:
http://java.sun.com/javase/downloads/index.jsp
2
Si esegua il download di “Windows Offline Installation,
Multi-language (65MB)” del software “JDK 6 Update 3”
3
Per avviare il processo di acquisizione occorre preventivamente
accettare le condizioni della licenza
4
Una volta terminato il download, facendo un doppio click sul file
scaricato e seguendo le istruzioni a video si esegue l’installazione
5
Molto probabilmente, sarà necessario impostare la variabile
d’ambiente CLASSPATH: per far questo, leggere quanto contenuto
in questa pagina Web: http://java.sun.com/javase/6/docs/
technotes/tools/windows/classpath.html
Anton Soppelsa
Installazione del JDK 6
Installazione del JDK 6
Post installazione
Ambienti Windows
Ambienti GNU/Linux
Ambiente GNU/Linux
1
Recarsi alla pagina Web:
http://java.sun.com/javase/downloads/index.jsp
2
Si esegua il download di “Linux self-extracting file (65MB)”
(consigliato) oppure “Linux RPM file (61MB)” del software “JDK 6
Update 3”
3
Per avviare il processo di acquisizione occorre preventivamente
accettare le condizioni della licenza
4
Terminato il download, eseguire i comandi chmod +x
jdk-6u3-i586.bin e sh jdk-6u3-i586.bin oppure (nel secondo caso)
rpm -ivh e seguiamo le istruzioni a video
5
Molto probabilmente, sarà necessario impostare la variabile
d’ambiente CLASSPATH: per far questo, leggere quanto contenuto
inquesta pagina Web: http://java.sun.com/javase/6/docs/
technotes/tools/solaris/classpath.html
Anton Soppelsa
Installazione del JDK 6
Installazione del JDK 6
Post installazione
Verifica dell’istallazione
Installazione della documentazione
Installazione dell’editor
Si apra un terminale e si invochi il compilatore con l’opzione
-version: “javac -version”
Si dovrebbe ottenere una risposta del tipo: javac 1.6.0 02
Si invochi: “java -version”
Per ottenere la versione dell’interprete tipo: java version 1.6.0 02
Anton Soppelsa
Installazione del JDK 6
Installazione del JDK 6
Post installazione
Verifica dell’istallazione
Installazione della documentazione
Installazione dell’editor
Avere a disposizione (offline) la documentazione delle API
(Application Programming Interface) è fondamentale per conoscere
la sintassie la semantica delle classi nelle librerie standard
Per procurarsi la documentazione, si visiti la pagina Web:
http://java.sun.com/javase/downloads/index.jsp
La documentazione, ovvero il prodotto “Java (TM) SE Development
Kit Documentation 6, English (52MB)” si trova sotto “Java SE 6
Documentation”
Ancora una volta, per acquisire la documentazione bisogna accettare
le condizioni della licenza.
Terminato il download, is scompatti il file zip
Anton Soppelsa
Installazione del JDK 6
Installazione del JDK 6
Post installazione
Verifica dell’istallazione
Installazione della documentazione
Installazione dell’editor
A questo punto, è possibile installare l’editor di testo (se non già
disponibile) oppure l’IDE preferito
Per far ciò, si consulti il sito del programma che si desidera installare
Solitamente viene consigliata una procedura di installazione o una
guida in linea
Si leggano tali istruzioni prima di procedere con l’acquisizione e
l’installazione del programma di installazione
Anton Soppelsa
Installazione del JDK 6