Por favor: Como instalar o j2sdk no slackware 11 e coonfigurar as variáveis de ambiente

6 respostas
pafisico

Olá, pessoal!
Estou com uma baita dor de cabeça!
Simplesmente nao consigo instalar corretamente o j2sdk no slackware 11
o slackware11 ja vem com a maquina virtual tanto que rola o robocode tranquilamente
mas o problema (comigo)é o j2sdk

o javac ja esta instalado
dai digito
javac HelloWorld.java

depois disso, surge um HelloWorld.class

mas nao consigo fazer a simples frase helloworld surir na tela
quando digito java HelloWorld.class tenho o seguinte erro
Exception in thread “main” java.lang.NoClassDefFoundError: HelloWorld/class

sera que é pq nao configurei direito as variaveis de mbiente??
ajudas

6 Respostas

F

tenta java HelloWorld

kaoe

Verifica qual é java que ta rodando (java -version) pode ser que ele esteja misturando a versão que veio com o Slackware com a que você instalou, cria os links nas pasta /bin para o java na pasta que vc instalou. E quanto as variaveis vc pode colocar o export para o JAVA_HOME em /etc/profile.d/ se me lembro bem é o arquivo bash.sh ou algo do genero que esta na pasta.

Sombriks

Aqui tem um tgz da versão 6 preparada pelo patrick; ele deixa um jdk no /extra faz tempo, Slackware é um distro sem frescuras.

Preferencialmente remova o tgz da jre, se vc tiver instalado isso. os scripts de configuração das variáveis de ambiente vão para /etc/profile.d/jdk.sh ou jdk.csh, dependendo do shell que vc utilizar.

Instantes após a instalação um simples "source /etc/profile" irá por as variáveis de ambiente no lugar; logins a partir do modo texto irão configurar automagicamente isso pra vc, todavia se quiser as variáveis colocadas no lugar certo mesmo em terminais virtuais (i.e. konsole, xterm, aterm, etc.) execute o seguinte comando a partir do prompt:

echo "source /etc/profile &gt&gt ~/.bashrc"

boa sorte.

Dieval_Guizelini

Se você já tiver um JRE instalado, o que normal no Slackware, e mais ainda, normalmente a VM da Sun ao contrario das outras distros, você poderá verificar os arquivos:

/etc/profile.d/jre.sh

/etc/profile

fw

Ps: utilizando Slackware desde 1994.

Lindberg

Ola

da uma olhadinha ai e ve se ajuda
www.lindberg2007.cjb.net

se precisar de algo mais fala :lol:

leassis

A extentão não entra na hora de chamar um arquivo compilado (.class)

se vc falar java HelloWorld.class é com se voce chamasse uma classe class que está no pacote HelloWorld

Criado 29 de junho de 2007
Ultima resposta 2 de jul. de 2007
Respostas 6
Participantes 7