Tuesday, November 13, 2007

Prototipo Closures: procedura compilazione

Dopo aver scaricato il pacchetto del sw da qui, lo estraggo in una cartella qualsiasi.
Imposto JAVA_HOME= [dir_inst_jdk6] e PATH=[dir_inst_jdk6] /bin
Da riga di comando,

cd /bin

guardando il contenuto della directory si notano degli script di shell chiamati
  • javac
  • java
  • javadoc
E qui la procedura è leggermente diversa per utenti linux e win.

Compilazione ed Esecuzione sotto Linux:

sotto bin

Dare i permessi di esecuzione agli script javac e java .
chmod +x nomescript

Compilazione:

javac prova.java

Esecuzione:

java prova

Ehi, questa roba compila!! Strano, funziona pure!


Compilazione ed Esecuzione sotto Win:

Essendo gli script bash, su piattaforma win non vanno e si deve fare di necessità virtù le strade sono due

  • rifarsi gli script, rimaneggiandoli e rinominandoli .bat
  • copiare la linea di comando corretta riportandola a console
ho scelto l'opzione 2 dato che non sono molto bravo con gli script M$-D@$ e che ero molto impaziente di completare il lavoro.

e così:

set CLOSURES=[dir_inst_dist_closures]

poi

posizionarsi nella cartella dei

Compilazione:

javac -J-Xbootclasspath/p:%CLOSURES%/lib/javac.jar -source 7 -d . prova.java

Esecuzione:

java -Xbootclasspath/p:%CLOSURES%/lib/javac.jar prova

e, come direbbe Matt Raible, YEAH, BABY YEAH!!


No comments: