Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[java-config] scegliere la vm [risolto?]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4670
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Sun Sep 02, 2007 8:59 am    Post subject: [java-config] scegliere la vm [risolto?] Reply with quote

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
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 22319
Location: here

PostPosted: Mon Sep 03, 2007 8:50 am    Post subject: Reply with quote

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
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4670
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Mon Sep 03, 2007 9:00 am    Post subject: Reply with quote

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 :roll: )

_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
fedeliallalinea
Bodhisattva
Bodhisattva


Joined: 08 Mar 2003
Posts: 22319
Location: here

PostPosted: Mon Sep 03, 2007 9:20 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum