Pagina 1 di 1
[RISOLTO] javac not found?
Inviato: lun 8 dic 2008, 13:30
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

Re: javac not found?
Inviato: lun 8 dic 2008, 13:46
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).
Re: javac not found?
Inviato: lun 8 dic 2008, 13:49
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

Re: javac not found?
Inviato: lun 8 dic 2008, 14:03
da Paoletta
tra l'altro jdk puoi anche scaricarlo da qui (e javac è in /usr/lib/jdk1.6.0_01/bin/)
Re: javac not found?
Inviato: lun 8 dic 2008, 14:25
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..
Re: javac not found?
Inviato: lun 8 dic 2008, 14:39
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'è

Re: javac not found?
Inviato: lun 8 dic 2008, 14:44
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?
Re: javac not found?
Inviato: lun 8 dic 2008, 15:28
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#
Re: javac not found?
Inviato: lun 8 dic 2008, 15:43
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
Re: javac not found?
Inviato: lun 8 dic 2008, 16:01
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?)
Re: javac not found?
Inviato: lun 8 dic 2008, 16:15
da conraid
JRE lo hai tolto?
Re: javac not found?
Inviato: lun 8 dic 2008, 16:25
da marcelloma
conraid ha scritto:JRE lo hai tolto?
ora si

infatti sono scomparsi i doppioni, grazie!
