View previous topic :: View next topic |
Author |
Message |
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4791 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Sun Sep 02, 2007 8:59 am Post subject: [java-config] scegliere la vm [risolto?] |
|
|
alla fine ho "risolto" aggiornando il virtual/jdk alla versione ~and64.
a dire il vero non ho capito, ma il problema sembra passato.
swig non vuol saperne di usare la vm installata nel mio sistema:
Code: |
s939-32 ~ # emerge -pv swig
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N F ] dev-java/ibm-jdk-bin-1.5.0.4 USE="X alsa javacomm (-nsplugin)" 63,185 kB
[ebuild N ] virtual/jdk-1.5.0 0 kB
[ebuild N ] dev-lang/swig-1.3.31 USE="java perl php python tcl -doc -guile -lua -mono -ocaml -pike -ruby -tk" 0 kB
|
a java, io sarei messo così:
Code: |
s939-32 ~ # java-config --list-available-vms
The following VMs are available for generation-2:
1) Sun 32bit JRE 1.6.0.02 [emul-linux-x86-java-1.6]
2) Sun JDK 1.5.0.11 [sun-jdk-1.5]
3) Sun JDK 1.6.0.02 [sun-jdk-1.6]
*) Sun JRE 1.6.0.02 [sun-jre-bin-1.6]
|
che cosa dovrei fare per sistemare la cosa? _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30922 Location: here
|
Posted: Mon Sep 03, 2007 8:50 am Post subject: |
|
|
Non ho capito bene qual'e' il tuo problema. Il comando
Code: | s939-32 ~ # java-config --list-available-vms
The following VMs are available for generation-2:
1) Sun 32bit JRE 1.6.0.02 [emul-linux-x86-java-1.6]
2) Sun JDK 1.5.0.11 [sun-jdk-1.5]
3) Sun JDK 1.6.0.02 [sun-jdk-1.6]
*) Sun JRE 1.6.0.02 [sun-jre-bin-1.6] |
Ti dice che sul tuo sistema hai 4 versioni di java installate e quella attiva e' la Sun JRE 1.6.0.02 (quella con asterisco *).
Quando vuoi settarne una diversa devi utilizzare questo comando da root se vuoi che si setti per tutti gli utente nello stesso modo:
Code: | # java-config --set-system-vm=sun-jdk-1.6 |
oppure in versione abbrevviata
Code: | # java-config -S sun-jdk-1.6 |
Se vuoi settare solo per il tuo utente allora scriverai
Code: | # java-config --set-user-vm=sun-jdk-1.6 |
oppure in versione abbrevviata
Code: | # java-config -s sun-jdk-1.6 |
PS: quando setti usa come nome quello tra parentesi quadre. _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4791 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Mon Sep 03, 2007 9:00 am Post subject: |
|
|
fedeliallalinea wrote: | Non ho capito bene qual'e' il tuo problema. |
grazie comunque.
il mio (primo *) problema era che swig forzava mio malgrado l'installazione della vm java ibm.
alla fine ho risolto come sopra, con un tilde in /etc/portage. non mi è chiaro se è giusto che sia così o se c'è sotto un minibaco di portage, ma non starei troppo a indagare.
* il secondo problema (manonvelodicoperchémivergogno) era che mi imbranavo nel download sul sito ibm e ho deciso che se loro non volevano lasciarmi scaricare il loro programma, allora dovevo fare senza (ah, questi eterni nubbi )
_________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30922 Location: here
|
Posted: Mon Sep 03, 2007 9:20 am Post subject: |
|
|
Il problema appunto che swig fa riferimento al java impostato sul sistema attraverso il virtual/jdk visto che tu avevi il virtual/jdk-1.5.0 mentre il java impostato era 1.6 ti ha dato coem dipendenza il java 1.5 dell'ibm. Smascherando, come hai fatto tu, il virtual/jdk hai installato al versione 1.6 quindi coincideva con il java impostato sul sistema. Probabilmente un'altra soluzione senza smascherare era quella di impostare il tuo sistema con java 1.5.
Scusa ma meglio di cosi non so spiegarti _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
|