Ambienti di sviluppo per Java Introduzione Il termine ambiente di sviluppo indica l’ambiente nel quale è possibile scrivere programmi Java ed eseguirli. Il pacchetto JDK di Java base non contiene nessun particolare ambiente: la scrittura di codice avviene mediante un editor di testo (es. Blocco note di Windows) e i comandi devono essere scritti in una finestra di shell (es. DOS). Tuttavia, esistono diversi ambienti di sviluppo per Java, scaricabili gratuitamente da Internet. Tali ambienti sono generalmente di due tipi: Editor di testo integrati; Ambienti di sviluppo integrati (IDE).
Utilizzo degli strumenti a riga di comando La scrittura del codice, in tal caso, avviene mediante un editor di testo. Supponiamo che il programma sia stato salvato nel file C:\MiaClasse.java (i file contenenti codice Java hanno estensione .java). per eseguire il programma occorre innanzitutto compilarlo mediante il comando: C:\> javac MiaClasse.java La compilazione crea, nella stessa cartella di MiaClasse.java, il bytecode MiaClasse.class (i file contenenti il bytecode hanno lo stesso nome del file java ma estensione .class). A questo punto possiamo eseguire il programma con il comando: C:\> java MiaClasse
Utilizzo di un ambiente di sviluppo integrato Non è possibile fornire istruzioni sull’uso di un IDE poiché ogni IDE ha caratteristiche proprie che dipendono da come è stato realizzato. Una cosa, però, si può dire: un IDE offre molti comfort ma anche lati negativi, in particolare quando i programmi sono semplici. Il limite principale degli IDE è dovuto alla loro complessità (occorre imparare come utilizzarli) e al fatto che nascondono al programmatore alcuni dettagli importanti e interessanti, soprattutto per chi si accinge ad imparare il linguaggio. Nella tabella seguente sono riportati alcuni IDE scaricabili gratuitamente dalla rete. IDE Nome BlueJ Eclipse NetBeans
Link http://www.bluej.org/download/download.html http://www.eclipse.org/downloads/ http://www.netbeans.org
Autore: Cinzia Bocchi Ultimo aggiornamento: 08/08/11
1
Utilizzo di un editor di testo integrato Un editor di testo integrato è un editor di testo nel quale si possono compilare ed eseguire i file java, senza aprire una finestra di shell. Alcuni link a prodotti scaricabili gratuitamente sono riportati nella seguente tabella.
Nome Java Editor Emacs TextPad
Editor di testo integrati Link http://download.html.it/software/vedi/1232/java-editor http://www.pcfacile.com/download/text_viewer_editor/gnu_emacs http://www.textpad.com/download/
_______________________________________________________________________ Quest'opera è stata rilasciata con licenza Creative Commons Attribution-ShareAlike 3.0 Unported. Per leggere una copia della licenza visita il sito web http://creativecommons.org/licenses/by-sa/3.0/ o spedisci una lettera a Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.
Autore: Cinzia Bocchi Ultimo aggiornamento: 08/08/11
2