Sommario Installazione del JDK 6 Anton Soppelsa Dipartimento di Ingegneria Elettrica http://www.die.unipd.it 15 Ottobre 2007
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
Editor di testo JDK Parte I Software necessario per programmare in Java
Editor di testo JDK Perché serve un editor di testo Perché serve un editor di testo Editor per GNU/Linux Editor per Windows 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, L A TEX,... )
Editor per GNU/Linux Editor di testo JDK Perché serve un editor di testo Editor per GNU/Linux Editor per Windows 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
Editor per Windows Editor di testo JDK Perché serve un editor di testo Editor per GNU/Linux 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/)
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!
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
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
Installazione del JDK 6 Post installazione Parte II Dalla teoria alla pratica
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
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
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
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
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