Jsdk 1.5 no linux

pessoal , estou com uns probleminhas com o jsdk 1.5 no linux , eu instalei sem problemas em /usr/java, mas acho que estou com problema nas variaveis de ambiente :

#!/bin/sh
export JAVA_HOME="/usr/java/"
export MANPATH="$MANPATH:/usr/lib/java/man"
export PATH="$PATH:/usr/lib/java/bin:/usr/lib/java/jre/bin:/usr/java/bin:/mnt/win/ant/bin"
export CLASSPATH=".:/usr/java/lib"
export ANT_HOME="/mnt/win/ant"

ai vai o que acontece quando executo os comandos:

java -version

java version “1.5.0_01”
Java™ 2 Runtime Environment , Standart Edition (build 1.5.0_01)
Java HotSpot™ Client VM (build 1.5.0_01-b08, mixed mode, sharing)

javac
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object

estou com o slackware 10.1

Olá rodrigoaramburu

A única variável de ambiente que você precisa alterar para usar o java normalmente (de qualquer lugar do prompt) é PATH. O JAVA_HOME é só pra ficar mais organizado… mas não é obrigatório. Nem o MANPATH, que é pra você poder chamar os manuais dos comandos. Seu arquivo de configuração de variáveis deve ter essas linhas:

export JAVA_HOME=/usr/java
export PATH=$PATH:$JAVA_HOME/bin
export MANPATH=$MANPATH:$JAVA_HOME/man

Aí tente de novo (depois de executar esses comandos). Se der errado, verifique o valor da variável PATH (echo $PATH) e veja o que pode estar errado… qualquer coisa, volte aqui :wink:

Até mais,

O CLASSPATH deveria ser: $JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/tools.jar

Por isso que não tá encontrando as classes (Object, etc).

Olá Schuenemann

Não precisa incluir esses arquivos manualmente, esses JARs são incluídos por padrão, assim como outros aí que eu não estou lembrado… aqui em casa (tanto no Windows quanto no Unix) a variável CLASSPATH não está nem configurada. E tudo funciona perfeitamente. (jdk1.5.0_04)

Até mais,

[quote=“Schuenemann”]O CLASSPATH deveria ser: $JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/tools.jar
quote]

o tools ta com a extenção .pack, isso ta certo ?

eae pessoal
aproveitando o topico

alguem ai sabe como desintalar o jre 1.5 num linux
de base debian?

já olhei no gerenciador de pacotes e nem sinal dele lá

está localizado: /usr/java/jre…

ps.: alguem sabe se somente apagando a pasta e reconfigurando
as variáveis de ambiente já soluciona a remoção desse jre?

vlws

[]´s

Se você tiver instalado pelo arquivo .bin, é só remover o diretório da instalação (e “unsetar” as variáveis de ambiente)

Até mais,