Problemi con Java
Moderatore: Staff
Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
-
IssamTP
- Linux 0.x

- Messaggi: 14
- Iscritto il: mar 17 nov 2009, 11:05
- Nome Cognome: Massimiliano
- Slackware: 13
- Desktop: KDE
- Località: Porto Sant'Elpidio
Problemi con Java
Salve a tutti.
Scusate anzitutto se ho sbagliato il posto per mettere questo articolo, ma non saprei dove metterlo. Dovrei installare l'IDE NetBeans, per cui ho scaricato la repository dal sito e ho dato l'apposito comando.
Va tutto liscio, NetBeans parte, ma a quanto pare non riesce a trovare la jdk. Ho scaricato (non ricordo neanche dove io l'abbia trovata) la relativa repository della JDK dal sito e ho installato anche quella, ma non ne vuol sapere. Credo sia un problema di settaggio variabili di ambiente, ma non ho idea di dove si possano trovare.
Idee? Consigli? Soluzioni?
Denghiu.
Scusate anzitutto se ho sbagliato il posto per mettere questo articolo, ma non saprei dove metterlo. Dovrei installare l'IDE NetBeans, per cui ho scaricato la repository dal sito e ho dato l'apposito comando.
Va tutto liscio, NetBeans parte, ma a quanto pare non riesce a trovare la jdk. Ho scaricato (non ricordo neanche dove io l'abbia trovata) la relativa repository della JDK dal sito e ho installato anche quella, ma non ne vuol sapere. Credo sia un problema di settaggio variabili di ambiente, ma non ho idea di dove si possano trovare.
Idee? Consigli? Soluzioni?
Denghiu.
- 414N
- Iper Master

- Messaggi: 2924
- Iscritto il: mer 13 feb 2008, 16:19
- Slackware: 15.0
- Kernel: 5.15.19
- Desktop: KDE5
- Località: Bulagna
- Contatta:
Re: Problemi con Java
Scaricare un repository per un solo componente mi sembra eccessivo. Forse non hai ben chiaro il concetto di repository e lo usi a sproposito.IssamTP ha scritto:Salve a tutti.
Scusate anzitutto se ho sbagliato il posto per mettere questo articolo, ma non saprei dove metterlo. Dovrei installare l'IDE NetBeans, per cui ho scaricato la repository dal sito e ho dato l'apposito comando.
Di quale apposito comando parli, poi?
Anche qua, che repository hai scaricato?IssamTP ha scritto: Va tutto liscio, NetBeans parte, ma a quanto pare non riesce a trovare la jdk. Ho scaricato (non ricordo neanche dove io l'abbia trovata) la relativa repository della JDK dal sito e ho installato anche quella, ma non ne vuol sapere. Credo sia un problema di settaggio variabili di ambiente, ma non ho idea di dove si possano trovare.
Idee? Consigli? Soluzioni?
Denghiu.
Il JDK è presente sul DVD/CD Slackware in extra/, percui, a meno che non ti serva una particolare versione di JDK, usa quella sul disco di installazione.
Il problema, comunque, è probabilmente dovuto al fatto che la variabile d'ambiente JAVA_HOME non è definita o non punta al path della JDK che hai installato. Installando il pacchetto ufficiale verrà installato anche uno script che imposterà tale variabile al valore corretto in fase di avvio.
- RedSkull92
- Linux 3.x

- Messaggi: 567
- Iscritto il: mar 21 apr 2009, 17:25
- Slackware: 64bit -current
- Kernel: 3.5.4
- Desktop: FluxBox
- Località: Palermo
- Contatta:
Re: Problemi con Java
e il problema non riguarda il pacchetto visto che a me funziona correttamente.
- FireEater
- Linux 3.x

- Messaggi: 508
- Iscritto il: sab 5 feb 2005, 0:00
- Nome Cognome: Giuseppe M.
- Slackware: Current
- Kernel: 2.6.32.7-smp
- Desktop: kde 4.3.4
- Località: Cagliari <---> Torino
Re: Problemi con Java
Ammesso che le JDK siano state installate bene:
con il comando export vedi tutte le variabili d'ambiente settate da quell'utente. La variabile PATH deve contenere il percorso alla directory "bin" delle JDK ad es. "/usr/lib/java/bin", mentre la variabile JAVA_HOME deve puntare, in condizioni normali, alla root delle JDK (nel nostro caso /usr/lib/java).
Per settare una variabile usa il comando export nomevariabile="percorso".
Per mantenere i dati già presenti nella variabile export nomevariabile=nomevariabile"percorso".
Avvia netbeans direttamente dalla shell in cui setti le variabili.
Ciao
FireEater
con il comando export vedi tutte le variabili d'ambiente settate da quell'utente. La variabile PATH deve contenere il percorso alla directory "bin" delle JDK ad es. "/usr/lib/java/bin", mentre la variabile JAVA_HOME deve puntare, in condizioni normali, alla root delle JDK (nel nostro caso /usr/lib/java).
Per settare una variabile usa il comando export nomevariabile="percorso".
Per mantenere i dati già presenti nella variabile export nomevariabile=nomevariabile"percorso".
Avvia netbeans direttamente dalla shell in cui setti le variabili.
Ciao
FireEater
-
IssamTP
- Linux 0.x

- Messaggi: 14
- Iscritto il: mar 17 nov 2009, 11:05
- Nome Cognome: Massimiliano
- Slackware: 13
- Desktop: KDE
- Località: Porto Sant'Elpidio
Re: Problemi con Java
Sì, scusa, hai ragione, sono un attimo rinco, succede anche nelle migliori famiglie.
Allora, il pacchetto è netbeans 6.8. per installarlo ho dato:
Allora, il pacchetto è netbeans 6.8. per installarlo ho dato:
Codice: Seleziona tutto
installpkg netbeans-6.8-i586-1uls.txz
Quello che avevo pensato anche io, ma a quanto pare non si lancia lo script...Il problema, comunque, è probabilmente dovuto al fatto che la variabile d'ambiente JAVA_HOME non è definita o non punta al path della JDK che hai installato. Installando il pacchetto ufficiale verrà installato anche uno script che imposterà tale variabile al valore corretto in fase di avvio.
Infatti non è il pacchetto: NetBeans parte e funziona regolarmente.RedSkull92 ha scritto:e il problema non riguarda il pacchetto visto che a me funziona correttamente.
-
IssamTP
- Linux 0.x

- Messaggi: 14
- Iscritto il: mar 17 nov 2009, 11:05
- Nome Cognome: Massimiliano
- Slackware: 13
- Desktop: KDE
- Località: Porto Sant'Elpidio
Re: Problemi con Java
Ho installato la JDK mediante il comando:FireEater ha scritto:Ammesso che le JDK siano state installate bene:
Codice: Seleziona tutto
installpkg
- FireEater
- Linux 3.x

- Messaggi: 508
- Iscritto il: sab 5 feb 2005, 0:00
- Nome Cognome: Giuseppe M.
- Slackware: Current
- Kernel: 2.6.32.7-smp
- Desktop: kde 4.3.4
- Località: Cagliari <---> Torino
Re: Problemi con Java
Scrivi il risultato di:
Codice: Seleziona tutto
export | grep java- gperon
- Linux 0.x

- Messaggi: 9
- Iscritto il: mar 25 mag 2004, 0:00
- Slackware: current-64-multilib
- Kernel: 5.16.*
- Desktop: KDE
- Contatta:
Re: Problemi con Java
oltre ai consigli che ti hanno già dato ricorda di rimuovere il package jre e installare solo jdk. quando sono presenti entrambi i package, netbeans va in confusione...
-
sir_alex
- Linux 3.x

- Messaggi: 735
- Iscritto il: lun 21 mar 2005, 0:00
- Kernel: 2.6.35-22
- Desktop: KDE4
- Distribuzione: Ubuntu
- Località: Milano - Corbola (RO)
- Contatta:
Re: Problemi con Java
E allora c'è qualcosa che non va nella tua domanda iniziale: come fa NetBeans (che ricordo essere scritto in Java) a partire e funzionare regolarmente, ma allo stesso tempo non trovare il JDK?IssamTP ha scritto:Infatti non è il pacchetto: NetBeans parte e funziona regolarmente.
- 414N
- Iper Master

- Messaggi: 2924
- Iscritto il: mer 13 feb 2008, 16:19
- Slackware: 15.0
- Kernel: 5.15.19
- Desktop: KDE5
- Località: Bulagna
- Contatta:
Re: Problemi con Java
Forse hai una situazione un po' incasinata.
Hai installato solo un jdk o ne hai anche altri? Hai installato pure uno o più JRE?
Assicurati di avere un solo JDK (magari quello standard della distribuzione) e controlla che il file /etc/profile.d/jdk.sh esista e abbia il permesso di esecuzione.
Hai installato solo un jdk o ne hai anche altri? Hai installato pure uno o più JRE?
Assicurati di avere un solo JDK (magari quello standard della distribuzione) e controlla che il file /etc/profile.d/jdk.sh esista e abbia il permesso di esecuzione.
-
IssamTP
- Linux 0.x

- Messaggi: 14
- Iscritto il: mar 17 nov 2009, 11:05
- Nome Cognome: Massimiliano
- Slackware: 13
- Desktop: KDE
- Località: Porto Sant'Elpidio
Re: Problemi con Java
Funziona regolarmente nel senso che l'IDE parte, ma naturalmente non posso fare niente perché non trova i moduli.sir_alex ha scritto:E allora c'è qualcosa che non va nella tua domanda iniziale: come fa NetBeans (che ricordo essere scritto in Java) a partire e funzionare regolarmente, ma allo stesso tempo non trovare il JDK?IssamTP ha scritto:Infatti non è il pacchetto: NetBeans parte e funziona regolarmente.
FireEater ha scritto:Scrivi il risultato di:
Codice: Seleziona tutto
export | grep java
Codice: Seleziona tutto
root# export | grep java
declare -x JAVA_HOME="/usr/lib64/java"
declare -x MANPATH="/usr/local/man:/usr/man:/usr/lib64/java/man:/usr/share/texmf/man"
Allora, in effetti avevo installato sia la JRE che la JDK. Ho rimosso la JRE e reinstallato la JDK. Ora NetBeans non parte più414N ha scritto:Forse hai una situazione un po' incasinata.
Hai installato solo un jdk o ne hai anche altri? Hai installato pure uno o più JRE?
Assicurati di avere un solo JDK (magari quello standard della distribuzione) e controlla che il file /etc/profile.d/jdk.sh esista e abbia il permesso di esecuzione.
Il comando netbeans restituisce:
Codice: Seleziona tutto
which: no javac in (/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin)
which: no java in (/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin)
Cannot find java. Please use the --jdkhome switch.
Codice: Seleziona tutto
#!/bin/sh
export JAVA_HOME=/usr/lib64/java
export MANPATH="${MANPATH}:${JAVA_HOME}/man"
export PATH="${PATH}:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
- 414N
- Iper Master

- Messaggi: 2924
- Iscritto il: mer 13 feb 2008, 16:19
- Slackware: 15.0
- Kernel: 5.15.19
- Desktop: KDE5
- Località: Bulagna
- Contatta:
Re: Problemi con Java
Ok, ora hai fatto puliziaIssamTP ha scritto: Allora, in effetti avevo installato sia la JRE che la JDK. Ho rimosso la JRE e reinstallato la JDK. Ora NetBeans non parte più![]()
Il comando netbeans restituisce:Ricordo male io oppure in quella directory particolare non ci sono i link agli eseguibili? Poi ho provato a verificare il file jdk.sh, che effettivamente ha i permessi di esecuzione, il suo contenuto:Codice: Seleziona tutto
which: no javac in (/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin) which: no java in (/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin) Cannot find java. Please use the --jdkhome switch.Preso dalla curiosità sono andato a guardare nella directory del Java ed effettivamente non ci sono directory jdk, ma solo una jre, che io in teoria avrei disinstallato... Non ci sto capendo niente.Codice: Seleziona tutto
#!/bin/sh export JAVA_HOME=/usr/lib64/java export MANPATH="${MANPATH}:${JAVA_HOME}/man" export PATH="${PATH}:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
La JDK contiene al suo interno una JRE, ed è per questo che è inutile avere JRE e JDK installati insieme. In /usr/lib/java trovi la JDK (infatti se guardi in bin/ trovi javac e compagnia), e in /usr/lib/java/jre trovi una installazione Java runtime normale.
Il fatto che netbeans non parta può voler dire che non sono ancora stati applicati i cambiamenti al tuo ambiente. Prova a fare logout e login oppure a lanciare i seguenti comandi da terminale:
Codice: Seleziona tutto
. /etc/profile
/path/di/netbeans/netbeans
-
IssamTP
- Linux 0.x

- Messaggi: 14
- Iscritto il: mar 17 nov 2009, 11:05
- Nome Cognome: Massimiliano
- Slackware: 13
- Desktop: KDE
- Località: Porto Sant'Elpidio
Re: Problemi con Java
EDIT:
Dopo un discreto numero di madonne NetBeans è ripartito, ora ricevo qusto messaggio
"TheJDK is missing and is required to run some NetBeans modules. Please use the --jdkhome command line option to specify a jdk installation or see http:blabla for more information"
Che è poi quello che ricevevo all'inizio...
Dopo un discreto numero di madonne NetBeans è ripartito, ora ricevo qusto messaggio
"TheJDK is missing and is required to run some NetBeans modules. Please use the --jdkhome command line option to specify a jdk installation or see http:blabla for more information"
Che è poi quello che ricevevo all'inizio...
- ulisse89
- Packager

- Messaggi: 643
- Iscritto il: sab 17 gen 2009, 12:53
- Nome Cognome: Riccardo
- Slackware: 13.0
- Kernel: 2.6.29.6
- Desktop: Xfce
- Località: Bologna
Re: Problemi con Java
Ciao. Dovrebbe essere un problema risolvibile. Ricordo di averlo avuto anche io quando l'ho pacchettizzato.
Bisogna andare nelle impostazioni di ant, attraverso netbeans, e aggiungere il file /usr/lib/java/lib/tools.jar nel classpath.
Se hai problemi a farlo chiedi pure.
Bisogna andare nelle impostazioni di ant, attraverso netbeans, e aggiungere il file /usr/lib/java/lib/tools.jar nel classpath.
Se hai problemi a farlo chiedi pure.
