Corso sul linguaggio Java Modulo JAVA0 0 – Linguaggio Java M. Malatesta 0 - Linguaggio Java-15 1 09/10/2016 Prerequisiti Utilizzo elementare di un pc Utilizzo di Internet per il downloading di file M. Malatesta 0 - Linguaggio Java-15 2 09/10/2016 1 Introduzione In questa lezione si descrivono gli strumenti necessari per la programmazione in Java, come reperirli in Internet e come installarli sul pc. Con gli strumenti descritti si potranno iniziare a scrivere e provare i primi semplici programmi in Java M. Malatesta 0 - Linguaggio Java-15 3 09/10/2016 Strumenti per lo sviluppo Per iniziare a sviluppare programmi in Java è necessario disporre dei seguenti strumenti software: 1. Editor: un applicativo (IDE, Integrated Development Environment) che consenta di scrivere, compilare, salvare e modificare il programma. 2. Traduttore Java: software che rende eseguibile il nostro programma (ad esempio prova.java) e che viene indichato con Java SDK (Software Development Kit) o brevemente Java. M. Malatesta 0 - Linguaggio Java-15 4 09/10/2016 2 1. Editor Per rendere accessibile al calcolatore un programma è necessario che questo si trovi in un file di testo. l’attività che il programmatore svolge al terminale per memorizzazione o modificare un testo in un file di testo è chiamata editing; una applicazione che permette di eseguire l’editing di un file di testo è chiamata editor; per i nostri scopi è sufficiente un qualunque editor come il Blocco Note di Windows; è tuttavia molto utile disporre di un ambiente integrato di sviluppo come spiegato di seguito. M. Malatesta 0 - Linguaggio Java-15 5 09/10/2016 1. Editor Ambiente integrato di sviluppo Una applicazione che permette di editare, compilare ed eseguire programmi nell’ambito di un unico ambiente, si dice ambiente integrato di sviluppo o IDE ( Integrated Development Environment) Ci sono due tipologie di IDE per Java IDE dotati di una propria versione di Java SDK IDE che non sono dotati di una propria versione di Java SDK, ma che richiedono una installazione separata M. Malatesta 0 - Linguaggio Java-15 6 09/10/2016 3 1. Editor Ambiente integrato di sviluppo Gli IDE del primo tipo sono ad esempio: –Borland JBuilder Foundation, http://www.borland.com/jbuilder/foundation/ –Metrowerks CodeWarrior –Microsoft Visual J++ –Symantec Visual Café Gli IDE del secondo tipo sono ad esempio: –Kawa (Allaire, Tek-Tools) http://www.allaire.com/products/kawa/ –Forte for Java, Community Edition (Sun) http://www.sun.com/forte/ffj/ce/ –TextPad (Helios Software Solutions) http://www.textpad.com diversamente dai precedenti, TextPad è un editor di testi arricchito con alcune funzionalità degli IDE –JCreator (Xinox software) http://www.jcreator.com –Eclipse http://eclipse.org M. Malatesta 0 - Linguaggio Java-15 7 09/10/2016 1. Editor Ambiente integrato di sviluppo Forte per Java della Sun M. Malatesta 0 - Linguaggio Java-15 8 09/10/2016 4 1. Editor Ambiente integrato di sviluppo TextPad M. Malatesta 0 - Linguaggio Java-15 9 09/10/2016 1. Editor Ambiente integrato di sviluppo JCreator M. Malatesta 0 - Linguaggio Java-15 10 09/10/2016 5 2. Traduttore Java Il traduttore Java che usiamo è il JavaTM 2 Software Development Kit (Java 2 SDK) creato dalla Sun Microsystems è ora di proprietà della Oracle per diverse piattaforme fornisce un certo numero di funzionalità sotto forma di comandi da eseguire in una shell dei comandi disponibile presso il sito http://www.oracle.com comprende i seguenti strumenti di sviluppo – – – – – – compilatore Java - javac (serve per compilare i programmi) macchina virtuale Java - java (serve per eseguire i programmi compilati) applet viewer - appletviewer debugger - jdb generatore di documentazione - javadoc API (Application Programming Interface) (per l’utilizzo di librerie di sistema) M. Malatesta 0 - Linguaggio Java-15 11 09/10/2016 2. Traduttore Java L’installazione procede in questo modo: scaricare dal sito Sun il file SDK (ad es. jdk-7u7-windows-i586.exe) decomprimere il file scaricato (l’installazione procede automaticamente) senza modificare nessuna delle impostazioni suggerite Attivare il Pannello di controllo e selezionare l’opzione Sistema Selezionare il tab Avanzate Fare clic su Variabili d’ambiente Selezionare la voce Path e quindi il comando Modifica Aggiungere un “;” e poi il percorso in cui è stato installato Java (in genere C:\Programmi\Java\jdk1.7.0_07\bin) M. Malatesta 0 - Linguaggio Java-15 12 09/10/2016 6 Argomenti Strumenti per lo sviluppo 1. Editor – 2. Ambiente integrato di sviluppo Traduttore Java M. Malatesta 0 - Linguaggio Java-15 13 09/10/2016 7