|
Ecco un semplice esempio di utilizzo dei package: viene illustrata una organizzazione
del software (sia sorgenti che classi), di una ipotetica azienda il cui dominio web
sia www.fantasycompany.com.
Nell'esempio di utilizzano delle classi i cui file sorgenti (.java), e i file .class sono
organizzati nel seguente modo:
sorgenti/com/fantasycompany/
classi/com/fantasycompany/
dove nel caso di esempio individua delle classi awt e delle classi swing.
Per la compilazione occorre utilizzare l'opzione -classpath fornendo il path sino alla
cartella PADRE da cui si diparte la ramificazione com.fantasycompany.awt e/o
com.fantasycompany.swing, nel nostro caso la cartella CLASSI.
Ecco un esempio di istruzione di compilazione:
javac -classpath C:\Prove\Java\Classi TestPackage.java
Per l'esecuzione valgono le stesse indicazioni con l'accortezza di includere la directory
corrente (.) nel classpath:
javac -classpath .;C:\Prove\Java\Classi TestPackage.java
Nell'esempio si sono riutilizzate alcune delle classi AWT e SWING già presentate, mentre
la classe di test si limita ad istanziare un oggetto per ogni classe e a renderlo attivo.
Scarica il codice della classe di test
Scarica le classi e sorgenti organizzate secondo
la struttura descritta in precedenza.
|