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] -------------------------------------------------------------------------