Cara,
  public static void main(String[] args) {}
  é a assinatura do metodo executavel direto quando
voce chama java [nome da classe sem o .class]
  o que voce pode pode fazer para acessar a variavel i
sao tres coisa:
 1° instancia o objeto classe e chamar a variavel
i.getClass() dela:
  classe c = new classe();
  System.out.println(c.i.getClass());

 2° especificar a variavel i com estatica e chamar o
metodo getClass como voce esta chmando:  
  na definicao de i escreva:
    static Integer i = new Integer(5);

 3° definir a variavel i dentro do main(...):
  antes de "ystem.out.println(i.getClass());"
escreva:
    Integer i = new Integer(5);


Quanto a configurar o JBuilder para aceitar o main sem
o "static" ... é desnecessario, pois pelo que voce
esta mostrando, o erro nao esta no static do main e
sim como voce esta querendo acessar a varivel i




 --- Marcelo Sousa Ancelmo <[EMAIL PROTECTED]>
escreveu: > Declara a variável i como static, ou cria
uma
> instância da classe e
> chama a variável pela instância.
>  
> Marcelo Sousa Ancelmo
> Borland Certified JBuilder 6 Developer
> Sun Certified Programmer for Java 2 Plataform
> Sun Certified Web Component Developer for Java 2
> Plataform, Enterprise
> Edition
> -----Mensagem original-----
> De: Vitor Brasileiro
> [mailto:[EMAIL PROTECTED]] 
> Enviada em: sexta-feira, 6 de dezembro de 2002 16:15
> Para: [EMAIL PROTECTED];
> [EMAIL PROTECTED];
> [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Assunto: [java-list] Problema de Iniciante
>  
>   _____  
> 
> Venha para a VilaBOL! 
> O melhor lugar para você construir seu site. Fácil e
> grátis!
> http://vila.bol.com.br <ttp://vila.bol.com.br/>  
>   _____  
> 
> 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
>  

=====
--------------------------------------------------
Alan Moraes Souza
 -> Programador Java da Ag5 Tecnologia
 -> Bacharelando em Ciência da Computação na UFBA

_______________________________________________________________________
Busca Yahoo!
O melhor lugar para encontrar tudo o que você procura na Internet
http://br.busca.yahoo.com/

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