Ciao a tutti, avrei bisogno di provare a compilare dei sorgenti sia con la versione 1.5 della JRE che con la 1.6. Se controllo la versione in uso col mio normal user ottengo:
$ javac -version javac 1.6.0_12 $ javah -version javah version "1.6.0_12" Provo allora a modificare la versione in uso tramite update-alternatives: $ sudo update-alternatives --config java There are 5 alternatives which provide `java'. Selection Alternative ----------------------------------------------- 1 /usr/bin/gij-4.3 2 /usr/lib/jvm/java-gcj/jre/bin/java 3 /usr/lib/jvm/java-6-sun/jre/bin/java + 4 /usr/lib/jvm/java-6-openjdk/jre/bin/java * 5 /usr/lib/j2sdk1.5-sun/bin/java $ sudo update-alternatives --config javac There are 6 alternatives which provide `javac'. Selection Alternative ----------------------------------------------- 1 /usr/lib/jvm/java-6-sun/bin/javac + 2 /usr/lib/jvm/java-6-openjdk/bin/javac 3 /usr/bin/gcj-wrapper-4.3 4 /usr/lib/jvm/java-gcj/bin/javac 5 /usr/bin/ecj * 6 /usr/lib/j2sdk1.5-sun/bin/javac Una volta scelta la voce j2sdk1.5-sun, questa viene "recepita" dall'utente root: $ sudo java -version java version "1.5.0_18" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_18-b02) Java HotSpot(TM) Client VM (build 1.5.0_18-b02, mixed mode, sharing) $ sudo javac -version javac 1.5.0_18 Invece il normal user rimane con la 1.6. Ho anche eliminato la JAVA_HOME e messo nel PATH il percorso della 1.5 prima della 1.6, ma senza successo. Come e' possibile far utilizzare la versione precedente anche all'utente normale? Versione di Debian in uso: 2.6.26-1-686. Grazie in anticipo! -- Per REVOCARE l'iscrizione alla lista, inviare un email a debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a listmas...@lists.debian.org To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org