salve galera java!!
estou com um probleminha aki, tenho uma maq com o debian sarge e teoricamente o java 1.5 instalado, mas o sistema diz que nao existe java aki!!!
nao houve erro nehum na instalação, e as variaveis foram criadas no profile de root e user, mas mesmo assim, neca!!!
se alguem tiver uma ideia , valeu!!
primeiro certifique-se de q realmente tu tens um SDK instalado ai… pesquise em /usr ou /opt… se sim, certifique-se de q o caminho até a pasta /bin do SDK esteja incluída na variável path do sistema ou do seu usuário
tenho sim…
ele esta instalado na /usr/java/jdk1.5.0_02 com tudo direitinho…
e meu profile esta assim
JAVA_HOME=/usr/java/jdk1.5.0_02
PATH=/usr/java/jdk1.5.0_02/bin
CLASSPATH=/usr/java/jdk1.5.0_02/lib
blz…
ué… então ele tem q reconhecer qnd tu chama o java… esse path é o do sistema ou o do teu usuário? Bem, se tu editou ele, salvou, e tentou denovo, não vai dar certo até q tu re-leia o arquivo (com o comando “source”), ou, se deslogue e logue de novo…
eu fiz tanto no profile do sistema quanto no do root e do usuario, mas nao to entendendo por q ele nao acha o java. mas o interessante e que no processo de instalação nao da erro algum vai tudo direitnho, ???
é bem estranho!
/usr/java/jdk1.5.0_02/bin/java --version
retorna o que?
essa é a mensagem:
Unrecognized option: --version
Could not create the Java virtual machine.
ele nao inicia a JVM…
O java está instalado, seu PATH está ruim.
Faça
echo $PATH
E veja se o diretório $JAVA_HOME/bin esta lá.
kra a gente teve um problema com o debian parecido …
denta por uma “/” no fim do PATH e do JAVA_HOME
aqui resolveu =)
Estava com o mesmo problema ak, resolvi editando corretamente o /etc/profile , vai a copia da minha configuração:
PARTE MAIS IMPORTANTE
################################################
export PATH
JAVA_HOME=’/usr/lib/jvm/java-6-sun-1.6.0.00’
export JAVA_HOME
export PATH=$JAVA_HOME/bin:$PATH
umask 022
###############################################
OBS.: Pra funcionar para todos os user’s não esqueça de clocar o “umask 022” por ultimo!!! (‘8O’)
Pra ver se tudo está ok, como root:
source /etc/profile //carrega as config’s alteradas no profile
echo $JAVA_HOME //se aparecer o diretório onde está instalado seu java tudo certo no meu caso “/usr/lib/jvm/java-6-sun-1.6.0.00”
Debian etch 4.0
PIV 3,6 - 1Gb - Asus P5glx-x
COMPLETO
/etc/profile
#####################################################################
/etc/profile: system-wide .profile file for the Bourne shell (sh(1))
and Bourne compatible shells (bash(1), ksh(1), ash(1), …).
if [ “id -u
” -eq 0 ]; then
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
else
PATH="/usr/local/bin:/usr/bin:/bin"
fi
export PATH
JAVA_HOME=’/usr/lib/jvm/java-6-sun-1.6.0.00’
export JAVA_HOME
export PATH=$JAVA_HOME/bin:$PATH
umask 022
if [ “$PS1” ]; then
if [ “$BASH” ]; then
PS1=’\u@\h:\w$ ’
else
if [ “id -u
” -eq 0 ]; then
PS1=’# ’
else
PS1=’$ ’
fi
fi
fi
export PATH
JAVA_HOME=’/usr/lib/jvm/java-6-sun-1.6.0.00’
export JAVA_HOME
export PATH=$JAVA_HOME/bin:$PATH
umask 022