[RISOLTO] javac not found?

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

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.
Rispondi
marcelloma
Linux 0.x
Linux 0.x
Messaggi: 80
Iscritto il: dom 23 nov 2008, 17:01
Nome Cognome: Marcello
Slackware: 12.1
Kernel: 2.6.24.5-smp
Desktop: xfce

[RISOLTO] javac not found?

Messaggio da marcelloma »

Ho installato il jdk dal pacchetto contenuto in /extra trovato su slackware.at ma il comando javac ancora non e' presente!
ja[TAB] mi restituisce solo jade e javalib,che faccio?
Grazie :)
Ultima modifica di marcelloma il lun 8 dic 2008, 16:26, modificato 1 volta in totale.

Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2923
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: javac not found?

Messaggio da 414N »

Controlla che sotto /etc/profile.d/ esista un file di nome jdk.sh e che sia eseguibile.
Se non è eseguibile rendilo tale con un bel chmod +x jdk.sh.
Ma hai rimosso il pacchetto jre? Se non l'hai rimosso, rimuovilo (tanto il runtime environment è già incluso del development kit).

Avatar utente
stan
Linux 3.x
Linux 3.x
Messaggi: 524
Iscritto il: lun 25 dic 2006, 11:55
Slackware: 12.1
Kernel: 2.6.xx
Desktop: Kde3
Località: Bs

Re: javac not found?

Messaggio da stan »

less nomepacchetto e vedi dove è il binario.
Poi al massimo setti le variabili d'ambiente per non dovere usare il percorso assoluto ogni volta.

Edit: ancora una volta superato da 414n :)

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Re: javac not found?

Messaggio da Paoletta »

tra l'altro jdk puoi anche scaricarlo da qui (e javac è in /usr/lib/jdk1.6.0_01/bin/)

marcelloma
Linux 0.x
Linux 0.x
Messaggi: 80
Iscritto il: dom 23 nov 2008, 17:01
Nome Cognome: Marcello
Slackware: 12.1
Kernel: 2.6.24.5-smp
Desktop: xfce

Re: javac not found?

Messaggio da marcelloma »

Ok allora
chmod +x /etc/profile.d/jdk.sh
bash-3.1# cat /etc/profile.d/jdk.sh
#!/bin/sh
export JAVA_HOME=/usr/lib/java
export MANPATH="${MANPATH}:${JAVA_HOME}/man"
export PATH="${PATH}:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
lo eseguo..
bash-3.1# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin
qua c'è un problema, non mi spunta il PATH giusto visto che ho fatto l'export poco prima..

marcelloma
Linux 0.x
Linux 0.x
Messaggi: 80
Iscritto il: dom 23 nov 2008, 17:01
Nome Cognome: Marcello
Slackware: 12.1
Kernel: 2.6.24.5-smp
Desktop: xfce

Re: javac not found?

Messaggio da marcelloma »

Paoletta ha scritto:tra l'altro jdk puoi anche scaricarlo da qui (e javac è in /usr/lib/jdk1.6.0_01/bin/)
http://repository.slacky.eu/slackware-12.1/development/
jdk non c'è :oops:

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: javac not found?

Messaggio da conraid »

marcelloma ha scritto:Ok allora
chmod +x /etc/profile.d/jdk.sh
bash-3.1# cat /etc/profile.d/jdk.sh
#!/bin/sh
export JAVA_HOME=/usr/lib/java
export MANPATH="${MANPATH}:${JAVA_HOME}/man"
export PATH="${PATH}:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
lo eseguo..
bash-3.1# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin
qua c'è un problema, non mi spunta il PATH giusto visto che ho fatto l'export poco prima..
Poco prima quando?

marcelloma
Linux 0.x
Linux 0.x
Messaggi: 80
Iscritto il: dom 23 nov 2008, 17:01
Nome Cognome: Marcello
Slackware: 12.1
Kernel: 2.6.24.5-smp
Desktop: xfce

Re: javac not found?

Messaggio da marcelloma »

conraid ha scritto:
marcelloma ha scritto:Ok allora
chmod +x /etc/profile.d/jdk.sh
bash-3.1# cat /etc/profile.d/jdk.sh
#!/bin/sh
export JAVA_HOME=/usr/lib/java
export MANPATH="${MANPATH}:${JAVA_HOME}/man"
export PATH="${PATH}:${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
lo eseguo..
bash-3.1# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin
qua c'è un problema, non mi spunta il PATH giusto visto che ho fatto l'export poco prima..
Poco prima quando?

Codice: Seleziona tutto

bash-3.1# /etc/profile.d/jdk.sh
bash-3.1# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin
bash-3.1# 

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: javac not found?

Messaggio da conraid »

marcelloma ha scritto:

Codice: Seleziona tutto

bash-3.1# /etc/profile.d/jdk.sh
bash-3.1# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin
bash-3.1# 
Sei entrato nel sistema come root o hai fatto su?
Nel secondo caso devi fare "su -"
Se comunque hai fatto su, una volta lanciato lo script, esci e guarda la variabile PATH da utente

marcelloma
Linux 0.x
Linux 0.x
Messaggi: 80
Iscritto il: dom 23 nov 2008, 17:01
Nome Cognome: Marcello
Slackware: 12.1
Kernel: 2.6.24.5-smp
Desktop: xfce

Re: javac not found?

Messaggio da marcelloma »

conraid ha scritto:
marcelloma ha scritto:

Codice: Seleziona tutto

bash-3.1# /etc/profile.d/jdk.sh
bash-3.1# echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin
bash-3.1# 
Sei entrato nel sistema come root o hai fatto su?
Nel secondo caso devi fare "su -"
Se comunque hai fatto su, una volta lanciato lo script, esci e guarda la variabile PATH da utente
ok ti ringrazio dovevo fare "su -".Solo una cosa

Codice: Seleziona tutto

bash-3.1$ echo $PATH 
/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/lib/java/bin:/usr/lib/java/jre/bin:/usr/lib/java/bin:/usr/lib/java/jre/bin:/usr/lib/qt/bin:/usr/share/texmf/bin:.
il $PATH contiene due voci duplicate
/usr/local/bin
/usr/bin
/bin
/usr/games
/usr/lib/java/bin
/usr/lib/java/jre/bin
/usr/lib/java/bin
/usr/lib/java/jre/bin
/usr/lib/qt/bin
/usr/share/texmf/bin
.
/usr/lib/java/jre/bin
/usr/lib/qt/bin

come faccio a risolvere? (o devo lasciarlo cosi?)

Avatar utente
conraid
Staff
Staff
Messaggi: 13630
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: javac not found?

Messaggio da conraid »

JRE lo hai tolto?

marcelloma
Linux 0.x
Linux 0.x
Messaggi: 80
Iscritto il: dom 23 nov 2008, 17:01
Nome Cognome: Marcello
Slackware: 12.1
Kernel: 2.6.24.5-smp
Desktop: xfce

Re: javac not found?

Messaggio da marcelloma »

conraid ha scritto:JRE lo hai tolto?
ora si :) infatti sono scomparsi i doppioni, grazie! :)

Rispondi