NetBeans Dott. Ing. Rossella Rubino [email protected] A.A. 2007/2008 Laboratorio II CdL: Operatore Informatico Giuridico Software necessario J2SE(TM) Development Kit (JDK) – http://java.sun.com/javase/downloads/index.jsp NetBeans IDE – IDE = Integrated Development Environment – Ambiente di sviluppo Open Source distribuito dalla Sun – http://www.netbeans.info/downloads/index.php Piattaforme Java J2SE (Java 2, Standard Edition) J2EE (Java 2, Enterprise Edition) – per lo sviluppo di applicazioni di rete distribuite o applicazioni web su larga scala J2ME (Java 2, Micro Edition) – per lo sviluppo di applicazioni piccoli dispositivi con memoria limitata, come cellulari e PDA Creare un progetto Scegliere File -> New Project per avviare il wizard di creazione di un nuovo progetto Espandere la cartella General e scegliere Java Application Impostare il nome e la collocazione del progetto Settare il progetto come Main Project Se si vuole inserire già il nome della classe che conterrà il main spuntare la casella Create Main Class Aprire un progetto Scegliere File -> Open Project Selezionare il progetto netbeans da aprire – viene visualizzato in maniera diversa rispetto alle altre cartelle/file Aggiungere un file al progetto Scegliere File -> New File per avviare il wizard di creazione di un nuovo progetto Espandere la cartella Java Classes e scegliere – Java Main Class per includere automaticamente il main – Java Class Impostare il nome, la collocazione fisica del file e il package. Struttura dell’IDE L’IDE è costituita da 3 componenti – Project Window • struttura ad albero degli elementi del progetto (file sorgenti, librerie, …) – Source Editor • che contiene i file java – Navigator Window • dove è possibile navigare gli elementi della classe relativa al file java aperto in quel momento. Rinominare un file o package Cliccare con il tasto destro sul file/package da rinominare e scegliere Refactor - Rename Cambiare il nome e scegliere Next Nella finestra in basso cliccare su Do Refactoring per applicare il cambio del nome package/file a tutte le occorrenze del vecchio nome. Includere le Java API Scaricare le Java API dal sito della Sun corrispondenti alla versione di JDK che avete installato. Cliccare su Tools - Java Platform Manager e poi su JavaDoc. Aggiungere il file zip scaricato e cliccare su Close. Compilazione Dal menu Build è possibile – compilare tutto il progetto (Build Main Project) – o un singolo file (Compile File) I risultati/errori del processo di compilazione vengono mostrati nella finestra Output Risultati della compilazione La compilazione può mostrare due risultati – BUILD SUCCESSFULL • viene prodotto il file “.class” e memorizzato in Files>build>classes. – BUILD FAILED • ci sono errori di sintassi che vengono evidenziati come link. Cliccando su essi si può andare direttamente alla riga interessata. Clean and Build La cartella di output viene cancellata ogni volta che si fa clean and build. – Non mettete mai i sorgenti nella cartella di output – settate mai quindi la cartella con i sorgenti Esecuzione del programma Dal menu Run è possibile – eseguire tutto il progetto (Run Main Project) – o un singolo file (Run File) I comandi di stampa vengono visualizzati nella finestra Output Generare il JavaDoc JavaDoc è uno strumento che consente di produrre una documentazione APIstyle del progetto che si sta realizzando. Dal menù Build > Generate JavaDoc for <nomeprogetto> I risultati verranno visualizzati nella finestra in basso compresi gli errori. Test e Debugging E’ possibile creare un test con Junit che poi verrà eseguito dal Debugger. Impostare la cartella per i file di test – tasto destro sul progetto, Properties. Rimuovere la bin e inserire una cartella “test” (preventivamente creata nella dir del progetto) con label “Test Packages”. Compariranno due cartelle di test nella Project Window. – cliccare con il tasto destro sul file java (finestra Project) che si vuole testare. Poi Tools > Create Junit Test. Eseguire un test Modificare il file di test creato in modo tale da inserire un valore previsto che verrà confrontato con quello generato dal programma. Cliccare sul file java da testare e poi su Test <nome file> Oppure fare il Run File del file di test generato Risultati possibili Debugging Impostare un breakpoint – tasto destro > Toggle breakpoint Eseguire il debug – Run > Debug Main Project (Debug File) Il programma verrà eseguito fino al breakpoint – è possibile così esplorare il valore delle variabili locali (Window > Debugging > Local variables) – il processo di debugging riparte cliccando su Run > Finish Debugging Process. Riepilogo Software necessario: JDK e NetBeans Creare un progetto Aprire un progetto Struttura dell’IDE Rinominare un file o package Includere le Java API Compilazione Esecuzione di un programma Generare il JavaDoc Test e debugging