Veja que vc não crio o objeto instace. No caso abaixo Classe c 
Renomei o arquivo de classe para Classe (é o jeito Java)
Um abraço (DE iniciante para iniciante)


=========================================
public class Classe {
 Integer i = new Integer(5);

 public static void main(String args[]) {
   Classe c = new Classe();
   System.out.println(c.i.getClass());
 }
}
=========================================



------------- Segue mensagem original -------------

De: "Vitor Brasileiro" <[EMAIL PROTECTED]>
Data: Fri, 6 Dec 2002 16:15:09 -0200
Para: <[EMAIL PROTECTED]>,    <[EMAIL PROTECTED]>,       
<[EMAIL PROTECTED]>,
        <[EMAIL PROTECTED]>
Assunto: [java-list] Problema de Iniciante


To com um problema nessa classe, o erro é classe.java:5: non-static variable i cannot 
be referenced from a static 
context System.out.println(i.getClass());

a classe é:

public class classe {
  Integer i = new Integer(5);

  public static void main(String args[]) {
    System.out.println(i.getClass());
  }
}

O JBuilder 7.0 nao deixa remover o "static" do main, mas o textpad deixa. Tem como 
configurar isso?

[]
Vitor


------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a