Autor Tópico: Não consigo compilar nada em java com Anjuta  (Lida 18488 vezes)

Offline lfernandosg

  • Usuário Ubuntu
  • *
  • Mensagens: 477
    • Ver perfil
Não consigo compilar nada em java com Anjuta
« Online: 09 de MAR?O de 2006, 12:08 »
estou tentando deixar de programar no editplus do windows e e partir para o anjuta pois na faculdade o laboratrório de estudo é todo com kurumin e usam o anjuta paara programar em c/c++ e em java, em c/c++ sempre compilei numa boa agora em java dá um erro de regra que não faço idéia do que seja olhem:
OBS.:jdk e j2se 1.5 instalados
 
Dell Xps M1330/c2d 2.0Ghz/4GB ddr2/320GB sata/etc...

denisbr

  • Visitante
Não consigo compilar nada em java com Anjuta
« Resposta #1 Online: 09 de MAR?O de 2006, 14:10 »
Ola, você configurou seu classpath corretamente?
Dá uma olhada neste Link ou este.

Ainda, de uma olhada se não precisa configurar o compilador Java no anjuta.

Offline lfernandosg

  • Usuário Ubuntu
  • *
  • Mensagens: 477
    • Ver perfil
Não consigo compilar nada em java com Anjuta
« Resposta #2 Online: 09 de MAR?O de 2006, 15:09 »
cara no meu etc/profile não tem nenhuma linha PATH porque?e nada também nenhuma linha com o comando export, olha meu etc/profile aí(OBS.: meu java está instalado no /usr/local como tá no artigo ok!:

#/etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

if [ "$PS1" ]; then
  if [ "$BASH" ]; then
    PS1='\u@\h:\w\$ '
    if [ -f /etc/bash.bashrc ]; then
   . /etc/bash.bashrc
    fi
  else
    if [ "`id -u`" -eq 0 ]; then
      PS1='# '
    else
      PS1='$ '
    fi
  fi
fi

umask 022
Dell Xps M1330/c2d 2.0Ghz/4GB ddr2/320GB sata/etc...

denisbr

  • Visitante
Não consigo compilar nada em java com Anjuta
« Resposta #3 Online: 09 de MAR?O de 2006, 15:15 »
Você pode adicionar dentro do arquivo ou coloca dentro do arquivo /home/SEU_USUARIO/.bashrc

Ele vai funcionar somente para seu usuário e depois que você fizer o login novamente.
Para não precisa logar novamente, faça no prompt os comandos PATH, export, etc.

Offline lfernandosg

  • Usuário Ubuntu
  • *
  • Mensagens: 477
    • Ver perfil
Não consigo compilar nada em java com Anjuta
« Resposta #4 Online: 09 de MAR?O de 2006, 15:19 »
Desculpe a ignorância mas como faço opath e o export no shell?


desde já agradeço!
Dell Xps M1330/c2d 2.0Ghz/4GB ddr2/320GB sata/etc...

Offline lfernandosg

  • Usuário Ubuntu
  • *
  • Mensagens: 477
    • Ver perfil
Não consigo compilar nada em java com Anjuta
« Resposta #5 Online: 09 de MAR?O de 2006, 15:25 »
#/etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

if [ "$PS1" ]; then
  if [ "$BASH" ]; then
    PS1='\u@\h:\w\$ '
    if [ -f /etc/bash.bashrc ]; then
   . /etc/bash.bashrc
    fi
  else
    if [ "`id -u`" -eq 0 ]; then
      PS1='# '
    else
      PS1='$ '
    fi
  fi
fi

umask 022
JAVA_HOME=/usr/local/jdk1.5.0_06
CLASSPATH=.:$CLASSPATH
PATH=$JAVA_HOME/bin:$PATH



olha como eu deixei é assim? se for vou icar muito agradecido se puder me ensinar a criar os paths e export no prompt?
Dell Xps M1330/c2d 2.0Ghz/4GB ddr2/320GB sata/etc...

denisbr

  • Visitante
Não consigo compilar nada em java com Anjuta
« Resposta #6 Online: 09 de MAR?O de 2006, 16:30 »
no prompt faça:
export JAVA_HOME=/usr/local/jdk1.5.0_06
export CLASSPATH=.:$CLASSPATH
PATH=$JAVA_HOME/bin:$PATH

Offline lfernandosg

  • Usuário Ubuntu
  • *
  • Mensagens: 477
    • Ver perfil
Não consigo compilar nada em java com Anjuta
« Resposta #7 Online: 09 de MAR?O de 2006, 17:09 »
Obrigado, mas ainda continua dando a mesma mensagem será que Não tem que configurar alguma coisa no anjuta?acho que sim, qual software vc usa?
Dell Xps M1330/c2d 2.0Ghz/4GB ddr2/320GB sata/etc...

denisbr

  • Visitante
Não consigo compilar nada em java com Anjuta
« Resposta #8 Online: 09 de MAR?O de 2006, 17:42 »
Dá uma olhada neste link

Antes, tente compilar essa sua classe sem o anjuta, acesse o diretorio onde esta a classe e execute:
Código: [Selecionar]
javac Classe.java ou tente executar
Código: [Selecionar]
java -version

aí você já saberá se o Java está funcionando corretamente.

Eu costumo usar o netbeans.

Offline lfernandosg

  • Usuário Ubuntu
  • *
  • Mensagens: 477
    • Ver perfil
Não consigo compilar nada em java com Anjuta
« Resposta #9 Online: 10 de MAR?O de 2006, 08:41 »
dei uma procurada net e achei no www.vivaolinux.com.br e tentei configurare  testar via shell mesmo deixando o anjuta um pouco de lado então vi que estava instalado mas faltava algumas coisas no /etc/profile, adicionei e testei como vc pediu:

$java -version:
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing

então fui testar o programa: $javac  VivaOLinux.java

deu tudo certo sem erro nenhum, mas no guia antes de dar esse comando na criar d criar o programa ele diz:(Salve, feche o arquivo e digite o seguinte para criar o bytecode (arquivo.CLASS):
)obs.: não sei como faz isso, tentei VivaOLinux.CLASS e diz que o comando não existe(se souber como faço, agradeço) então pulei essas parte para executar e deu esse erro:
comando:$ java VivaOLinux
 Exception in thread "main" java.lang.NoClassDefFoundError: VivaOLinux/java


que que eu acho que esse erro é do arquivo.CLASS que não foi criado ,realmente como cria-se esse arqui.

Dell Xps M1330/c2d 2.0Ghz/4GB ddr2/320GB sata/etc...

denisbr

  • Visitante
Não consigo compilar nada em java com Anjuta
« Resposta #10 Online: 10 de MAR?O de 2006, 09:25 »
Oi, quando você executa:
Código: [Selecionar]

javac  VivaOLinux.java


O arquivo VivaOLinux.class é criado automaticamente.
Na verdade, o comando javac compila o sua classe transformando em bytecodes (.class) para que a maquina virtual (comando java) possa executar.

Agora quanto ao erro, você está executando no mesmo diretorio onde estão os arquivos?

Qualquer coisa, dê uma olhada neste link

Offline lfernandosg

  • Usuário Ubuntu
  • *
  • Mensagens: 477
    • Ver perfil
Não consigo compilar nada em java com Anjuta
« Resposta #11 Online: 10 de MAR?O de 2006, 09:25 »
consegui, era porque estava executando colocando a extensão .java e é sem, mas agora só falta configurar o aonjuta pois le tá compilando executando usando o .java porque tava dando o mesmo erro usando o comando shell ,vc sabe como faz?
Dell Xps M1330/c2d 2.0Ghz/4GB ddr2/320GB sata/etc...

denisbr

  • Visitante

Offline lfernandosg

  • Usuário Ubuntu
  • *
  • Mensagens: 477
    • Ver perfil
Não consigo compilar nada em java com Anjuta
« Resposta #13 Online: 10 de MAR?O de 2006, 10:26 »
Descobrir aonde tá o problema mas na página que vc me passou nào fala sobre ele, é um problema besta mas não estou achando onde alterar, é o seguinte, no shel ele compila e executa normal mas tenho que executar dessa forma:

fernando@ubuntu:~/Programação$ javac Circulo.java
fernando@ubuntu:~/Programação$ java Circulo
Informacoes do Circulo
Digite o raio :

 aí começa o programa propriamente dito, agora se eu mandar compilar assim:
fernando@ubuntu:~$ java /home/fernando/Programação/Circulo  aí dá aquele erro:

Exception in thread "main" java.lang.NoClassDefFoundError: /home/fernando/Programação/Circulo


entedeu  o problema, no shell só executa se eu já estiver dentro do diretório, pois se eu der o comando java e o diretório completo ele dá o erro, pois bem no shell é só dar comando do primeiro jeito já dentro do diretório, agora no Anjuta ele também compila normal mas o EXECUTAR dele é do segundo jeito:
java /home/fernando/Programação/Circulo  e eu preciso que ele compile assim:
 java Circulo sem usar todo o diretóprio na frente, vc sabe como faz?
Dell Xps M1330/c2d 2.0Ghz/4GB ddr2/320GB sata/etc...

denisbr

  • Visitante
Não consigo compilar nada em java com Anjuta
« Resposta #14 Online: 10 de MAR?O de 2006, 15:16 »
Você está com o classpath configurado corretamente, executou o comando:
export CLASSPATH=.:$CLASSPATH ???

Tente fazer isso!