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
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 >> ~/.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: