Java no linux

7 respostas
Grinvon

Olá pessoal! Ultimamente tenho tidos problemas em instalar o java no linux, peguei o arquivo no server da sun, descompactei, instalei, porém não consegui criar as paths. no caso meu java ficou no /usr/java/j2sdk-1.4.1_05 e não consegui setar a path. Como eu faço para resolver isso? E fazer funcionar o java aqui?

Obrigado!

7 Respostas

ricardolecheta

de uma olhada nestes tutoriais:

tutorial do guj:
http://www.guj.com.br/servlet/guj?PARSE=true&MAMUTE_ACTION=br.com.guj.action.ListTutorial&MAMUTE_TEMPLATE=ShowTutorial&LIST_TUTORIAL=single&TutorialId=14&PAGE=1

artigo do colega boaglio
http://www.boaglio.com/articles/show.php?id=4

esta eu pesquisei no forum
http://www.guj.com.br/forum/viewtopic.php?t=5347&highlight=artigo+linux

duardor

kra acabei de resolver este probleminha
vc tem q editar o arquivo etc/profiles
dai coloca no final dele

export PATH=$PATH:diretorio_java_bin
export CLASSPATH=$CLASSPATH:diretorio_java

Funcionou na RedHat9

Abracos

F

Tem um post meu explicando sobre isso no Conectiva 9.
Deve tar em uns topicos atrás, lá pro 5 ao 8.

Bem explicativo, tipo passo a passo.

Grinvon

Obrigado, eu consegui configurar a path. Só que tem um problema agora…

eu consigo compilar normal, so que quando tento executar a .classe quer eu criei, ele diz:

Exception in thread “main” java.lang.NoClassDefFoundError: exemplo01/class

crio em javac exemplo.java
e tento executar em exemplo.class

agora uma coisa curiosa. Os arquivos em .jar executa normalmente.

Bani

Você não deve colocar a terminação .class na hora de executar
Fica apenas java exemplo

cv1

Complementando o post da Bani, deixa eu explicar o pq disso:

Enquanto o javac(.exe) compila arquivos, o java(.exe) roda classes. Por isso, é perfeitamente válido vc colocar um .jar no CLASSPATH e fazer isso:

java org.foo.bar.Baz
R

Olá…

no CLASSPATH também deve ser colocado o diretório atual, ou seja o diretório “.”

export CLASSPATH=.:$CLASSPATH:diretorio_java

Criado 26 de setembro de 2003
Ultima resposta 28 de set. de 2003
Respostas 7
Participantes 7