[RISOLTO]settare JAVA_HOME

Installazione, configurazione e uso di programmi e strumenti.
Scrivi risposta
bl4d3
Prode Principiante
Messaggi: 96
Iscrizione: giovedì 19 luglio 2007, 22:24

[RISOLTO]settare JAVA_HOME

Messaggio da bl4d3 »

Ciao a tutti, leggo la mia  variabile JAVA_HOME con il comando

Codice: Seleziona tutto

echo JAVA_HOME
e vendo che non contiene niente, ho installato la jvm in /usr/lib/jvm/java-6-sun allora cerco di settarla:

Codice: Seleziona tutto

/usr/lib/jvm/java-6-sun

Codice: Seleziona tutto

export JAVA_HOME
ma non viene settata, facendo

Codice: Seleziona tutto

echo JAVA_HOME
è ancora come prima.
Grazie a tutti.
Ultima modifica di bl4d3 il venerdì 20 luglio 2007, 11:19, modificato 1 volta in totale.
thegamer
Prode Principiante
Messaggi: 37
Iscrizione: martedì 10 aprile 2007, 12:55

Re: settare JAVA_HOME

Messaggio da thegamer »

scusa ... che problema hai esattamente?
Cosa ti restituisce il comando java -version?
My NoteBook: CDC 7044 (Rebranded Uniwill M31EI1): Core Duo T2300 - 1.5 GB DDR2 - 80 GB 5400 SATA - IPW3945 + BT module - 13.3'' LCD - 4400 mAh Li-ion - powered by the 7.04 (Feisty Fawn).
IL MIO MOTTO?: Se posso, mi faccio in 4 e anche in 8 per fornire supporto agli utenti della community!!!
bl4d3
Prode Principiante
Messaggi: 96
Iscrizione: giovedì 19 luglio 2007, 22:24

Re: settare JAVA_HOME

Messaggio da bl4d3 »

mi restituisce:
~$ java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 (Ubuntu 4.1.2-0ubuntu5)

Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
thegamer
Prode Principiante
Messaggi: 37
Iscrizione: martedì 10 aprile 2007, 12:55

Re: settare JAVA_HOME

Messaggio da thegamer »

adesso prova a dare
sudo update-alternatives --config java
se tra le scelte hai anche java 6 selezionalo e dovresti avere java 6 funzionante ... se nn ce l'hai forse nn si è installato bene ... come l'hai installato? ... dai repository oppure in qualche altro modo?
My NoteBook: CDC 7044 (Rebranded Uniwill M31EI1): Core Duo T2300 - 1.5 GB DDR2 - 80 GB 5400 SATA - IPW3945 + BT module - 13.3'' LCD - 4400 mAh Li-ion - powered by the 7.04 (Feisty Fawn).
IL MIO MOTTO?: Se posso, mi faccio in 4 e anche in 8 per fornire supporto agli utenti della community!!!
bl4d3
Prode Principiante
Messaggi: 96
Iscrizione: giovedì 19 luglio 2007, 22:24

Re: settare JAVA_HOME

Messaggio da bl4d3 »

il risultato è questo:
mlipreri@mlipreri-laptop:~$ sudo update-alternatives --config java
Password:

Ci sono 3 alternative che forniscono `java'.

  Selezione    Alternativa
-----------------------------------------------
*        1    /usr/bin/gij-wrapper-4.1
          2    /usr/lib/jvm/java-6-sun/jre/bin/java
+        3    /usr/lib/jvm/java-gcj/jre/bin/java

Premi invio per mantenere il default[*], o inserisci il numero da selezionare:2
Uso `/usr/lib/jvm/java-6-sun/jre/bin/java' per fornire `java'.
mlipreri@mlipreri-laptop:~$ echo JAVA_HOME
JAVA_HOME
mlipreri@mlipreri-laptop:~$
thegamer
Prode Principiante
Messaggi: 37
Iscrizione: martedì 10 aprile 2007, 12:55

Re: settare JAVA_HOME

Messaggio da thegamer »

guarda ti posso dire che io ho java 6 perfettamente funzionante ma neanche io ho JAVA_HOME, in ogni caso le variabili di sistema devono avere davanti $ quindi sarebbe $JAVA_HOME ... cmq nn credo che serva ... con update-alternatives dovrebbe già settare tutto lui ... poi se hai anche installato la jdk puoi eseguire
sudo update-alternatives --config javac e ti setta anche il compilatore

DIMENTICAVO: alla fine per controllare se tutto è settato bene dai java -version e javac -version (se hai installato la jdk) ... se ti danno la versione giusta tutto dovrebbe funzionare  ;)
Ultima modifica di thegamer il giovedì 19 luglio 2007, 23:04, modificato 1 volta in totale.
My NoteBook: CDC 7044 (Rebranded Uniwill M31EI1): Core Duo T2300 - 1.5 GB DDR2 - 80 GB 5400 SATA - IPW3945 + BT module - 13.3'' LCD - 4400 mAh Li-ion - powered by the 7.04 (Feisty Fawn).
IL MIO MOTTO?: Se posso, mi faccio in 4 e anche in 8 per fornire supporto agli utenti della community!!!
bl4d3
Prode Principiante
Messaggi: 96
Iscrizione: giovedì 19 luglio 2007, 22:24

Re: settare JAVA_HOME

Messaggio da bl4d3 »

si esatto...
mlipreri@mlipreri-laptop:~$ sudo update-alternatives --config javac

C'è un solo programma che fornisce javac
(/usr/lib/jvm/java-6-sun/bin/javac). Non c'è nulla da configurare.


Il mio problema è nato dal fato che volevo fare girare Delineate
http://delineate.sourceforge.net/
una volta scaricato entro nella cartella e digito:
mlipreri@mlipreri-laptop:~/Desktop/delineate/0.5$ ./delineate.sh
exec: 3: /bin/java: not found

....non è un problema riguardante la variabile JAVA_HOME?
thegamer
Prode Principiante
Messaggi: 37
Iscrizione: martedì 10 aprile 2007, 12:55

Re: settare JAVA_HOME

Messaggio da thegamer »

allora il file delineate.sh  per come è scritto richiede che sia settata la java_home ma con una piccola modifica puoi fare in modo che nn serva più
Apri il file delineate.sh e dalla riga che inizia con exec cancella tutto da inizio riga fino a bin/ compreso (lasciando quindi java e tutto il resto) ... così nn c'è più bisogno della java_home e si prende la versione settata con update-alternatives

Però ho fatto delle prove e nn c'è verso di fare andare questo programma ne con la java 5 che con la java 6 ... funziona solo con java 1.4 (in effetti c'è scritto anche sul sito) ... quindi dovresti installare java 1.4 che puoi trovare nei repository multiverse di ubuntu poi dai
sudo update-alternatives --config java, selezioni java 1.4 e infine esegui delineate.sh e dovrebbe partire  ;)
Facile no?    ;D
Ultima modifica di thegamer il giovedì 19 luglio 2007, 23:36, modificato 1 volta in totale.
My NoteBook: CDC 7044 (Rebranded Uniwill M31EI1): Core Duo T2300 - 1.5 GB DDR2 - 80 GB 5400 SATA - IPW3945 + BT module - 13.3'' LCD - 4400 mAh Li-ion - powered by the 7.04 (Feisty Fawn).
IL MIO MOTTO?: Se posso, mi faccio in 4 e anche in 8 per fornire supporto agli utenti della community!!!
bl4d3
Prode Principiante
Messaggi: 96
Iscrizione: giovedì 19 luglio 2007, 22:24

Re: settare JAVA_HOME

Messaggio da bl4d3 »

grazie mille, per installare la 1.4 devo disinstallare la 6 prima? se si come. grazie.
thegamer
Prode Principiante
Messaggi: 37
Iscrizione: martedì 10 aprile 2007, 12:55

Re: settare JAVA_HOME

Messaggio da thegamer »

No ... se installi dai repository puoi lasciarla la 6 ... io le ho installate tutte  ;D ... l'importante è poi dare il comando update-alternatives per cambiare la versione in uso dalla 6 alla 1.4
Fammi sapere e quando hai risolto aggiungi un bel [RISOLTO] al titolo del topic  ;)
My NoteBook: CDC 7044 (Rebranded Uniwill M31EI1): Core Duo T2300 - 1.5 GB DDR2 - 80 GB 5400 SATA - IPW3945 + BT module - 13.3'' LCD - 4400 mAh Li-ion - powered by the 7.04 (Feisty Fawn).
IL MIO MOTTO?: Se posso, mi faccio in 4 e anche in 8 per fornire supporto agli utenti della community!!!
bl4d3
Prode Principiante
Messaggi: 96
Iscrizione: giovedì 19 luglio 2007, 22:24

Re: settare JAVA_HOME

Messaggio da bl4d3 »

ho installato j2sdk-1_4_2_15-linux-i586.bin ho fatto un chmod +x e poi lo lanciato con ./ ma...
mlipreri@mlipreri-laptop:~/Desktop$ sudo update-alternatives --config java

Ci sono 3 alternative che forniscono `java'.

  Selezione    Alternativa
-----------------------------------------------
          1    /usr/bin/gij-wrapper-4.1
*        2    /usr/lib/jvm/java-6-sun/jre/bin/java
+        3    /usr/lib/jvm/java-gcj/jre/bin/java

perchè qui non c'è? grazie
thegamer
Prode Principiante
Messaggi: 37
Iscrizione: martedì 10 aprile 2007, 12:55

Re: settare JAVA_HOME

Messaggio da thegamer »

Prova a installarlo dai repository
Devi prima aggiungere i repository multiverse facendo così:
sudo gedit /etc/apt/sources.list ... questo è il file dei repository attualmente attivi
ci sono varie righe che iniziano con  deb e altre con #deb ... ora di queste devi trovare le due righe che in fondo hanno scritto multiverse e togliergli da davanti # che indica che le righe sono commentate (quindi come se nn ci fossero)
Fatto questo salvi e chiudi il file e dai questi due comandi
sudo apt-get update (aggiorna la lista dei pacchetti disponibili nei repository)
sudo apt-get install j2re1.4 (installa la jre 1.4)
Quando ha finito dai sempre update-alternatives e stavolta dovresti avere anche la java 1.4

Quando hai finito ti consiglio di riaprire il file sources.list e ricommentare le due righe che ti ho fatto decommentare prima (aggiungendoci davanti il #) e poi dare di nuovo sudo apt-get update
My NoteBook: CDC 7044 (Rebranded Uniwill M31EI1): Core Duo T2300 - 1.5 GB DDR2 - 80 GB 5400 SATA - IPW3945 + BT module - 13.3'' LCD - 4400 mAh Li-ion - powered by the 7.04 (Feisty Fawn).
IL MIO MOTTO?: Se posso, mi faccio in 4 e anche in 8 per fornire supporto agli utenti della community!!!
Avatar utente
nep87
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 555
Iscrizione: martedì 13 dicembre 2005, 19:15

Re: settare JAVA_HOME

Messaggio da nep87 »

Per settare la JAVA_HOME in maniera permanente puoi modificare il file .bashrc che sta nella tua home. Ci aggiungi:

export JAVA_HOME=/percorso

Poi ti basta fare logout e login ( o dare il comando source .bashrc)

Io comunque installerei solo java 6 dai repository,

Codice: Seleziona tutto

sudo apt-get install sun-java6-jre sun-java6-plugin
ciao
It's only software, but I like it.
http://www.lastfm.it/user/tangonelfango
bl4d3
Prode Principiante
Messaggi: 96
Iscrizione: giovedì 19 luglio 2007, 22:24

Re: settare JAVA_HOME

Messaggio da bl4d3 »

questo è quello che ho installato:
Ci sono 4 alternative che forniscono `java'.

  Selezione    Alternativa
-----------------------------------------------
          1    /usr/bin/gij-wrapper-4.1
          2    /usr/lib/jvm/java-6-sun/jre/bin/java
          3    /usr/lib/jvm/java-gcj/jre/bin/java
*+        4    /usr/lib/j2se/1.4/bin/java

Premi invio per mantenere il default[*], o inserisci il numero da selezionare:4
Uso `/usr/lib/j2se/1.4/bin/java' per fornire `java'.

quando cerco di fare partire delineate...
mlipreri@mlipreri-laptop:~/Desktop/delineate/0.5$ ./delineate.sh
exec: 3: /bin/java: not found
thegamer
Prode Principiante
Messaggi: 37
Iscrizione: martedì 10 aprile 2007, 12:55

Re: settare JAVA_HOME

Messaggio da thegamer »

Hai modificato delineate.sh come ti ho detto?
devi cancellare tutto quello che c'è da exec compreso fino a bin/ compreso ... la riga deve praticamente rimanere così
java -jar delineate.jar e tutto quello che ci stà dietro ... poi prova a rieseguirlo e dovrebbe andare
Ultima modifica di thegamer il venerdì 20 luglio 2007, 10:48, modificato 1 volta in totale.
My NoteBook: CDC 7044 (Rebranded Uniwill M31EI1): Core Duo T2300 - 1.5 GB DDR2 - 80 GB 5400 SATA - IPW3945 + BT module - 13.3'' LCD - 4400 mAh Li-ion - powered by the 7.04 (Feisty Fawn).
IL MIO MOTTO?: Se posso, mi faccio in 4 e anche in 8 per fornire supporto agli utenti della community!!!
bl4d3
Prode Principiante
Messaggi: 96
Iscrizione: giovedì 19 luglio 2007, 22:24

Re: settare JAVA_HOME

Messaggio da bl4d3 »

si mi ero dimenticato...ora funziona! Ma quante ne sai!  ;D Grazie a tutti di nuovo. Chiudo l'argomento. (good)
thegamer
Prode Principiante
Messaggi: 37
Iscrizione: martedì 10 aprile 2007, 12:55

Re: settare JAVA_HOME[RISOLTO]

Messaggio da thegamer »

E' stata dura ma alla fine vittoria  (good)
[RISOLTO] magari mettilo all'inizio del titolo invece che alla fine così salta subito all'occhio  ;)
My NoteBook: CDC 7044 (Rebranded Uniwill M31EI1): Core Duo T2300 - 1.5 GB DDR2 - 80 GB 5400 SATA - IPW3945 + BT module - 13.3'' LCD - 4400 mAh Li-ion - powered by the 7.04 (Feisty Fawn).
IL MIO MOTTO?: Se posso, mi faccio in 4 e anche in 8 per fornire supporto agli utenti della community!!!
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 8 ospiti