On Wed, 23 Feb 2000, luizbarbosa wrote:

> Este tipo de programação não precisa do método main() pois é do tipo
> gráfico.

        Luiz Barbosa, nao seja teimoso. :-)
        
        O que voce chama de 'programacao tipo grafica' em java existe de
duas formas totalmente diferentes:      

        1. Como aplicacoes locais, utilizando o metodo main() e tudo o que
qualquer programa java comum tem direito. (este eh o seu caso, pelo pouco
codigo que eu li lah embaixo)
        
        2. Como Applets, para a internet, dependentes de uma maquina
virtual especializada no browser ou do appletviewer. Este nao precisa do
metodo main(), mas de uma quadrinha de metodos que todo mundo que estende
java.Applet.applet precisa implementar. A saber: void run(), void start(),
void stop() e void destroy().
        
        Sua aplicacao precisa de um metodo com a assinatura

        public static void main( String argv[] )
        
        para funcionar corretamente.

        []'z

> ----- Original Message -----
> From: "Goedson Teixeira Paixao" <[EMAIL PROTECTED]>
> To: "luizbarbosa" <[EMAIL PROTECTED]>
> Sent: Wednesday, February 23, 2000 11:01 AM
> Subject: Re: [SouJava-J] S.O.S. - Javaneses
> 
> 
> >
> >
> >
> >
> >
> >
> >
> > O seu problema e que sua classes prg28  nao tem um metodo
> >
> >
> > public static void main (String argv[]) {
> >
> >
> > //Faz o que deve ser feito aqui.
> >
> >
> > }
> >
> >
> > que e por onde se inicia a execucao de um programa.
> >
> >
> > Estou supondo, e claro, que voce esta tentando executar com
> >
> > java prg28
> >
> >
> > On Wed, 23 Feb 2000, luizbarbosa wrote:
> >
> > > Ao executar o programa ele me apresenta o seguinte erro:
> > > Exception in Thread "main" java.lang.NoSuchMethodError: main
> > >
> > > 1.O autoexec está configurado desta forma:
> > >    CLASSPATH=.;D:\JDK12\LIB;
> > >
> > > 2.As Classes estão no diretório D:\JDK12\LIB que contém
> > >    os seguintes jar:
> > >          DT.JAR
> > >          I18N.JAR
> > >         JAWS.JAR
> > >         PLUGPROV.JAR
> > >         RT.JAR
> > >         SERVLET.JAR
> > >         TOOLS.JAR
> > >
> > > 3.Pergunta:
> > >    a. Os arquivos Jar só podem conter classes;
> > >    b. Os arquivos Jar só podem conter os fontes java;
> > >    c. Quando compilo o programa fonte com o javac ele vai
> > >        buscar as classes dentro dos arquivos Jar ou eu
> > >        preciso descompilar os mesmos.
> > >
> > > Desde já agradeço pela atenção de vocês. Obrigado.
> > >
> > > /*
> > >   prg28.java
> > > */
> > >
> > > import java.awt.*;
> > > import java.awt.event.*;
> > > import java.lang.*;
> > > import java.net.URL;
> > > import java.sql.*;
> > > import java.io.*;
> > >
> > >
> > > public class prg28 extends Frame implements ActionListener{
> > >
> > >        public prg28() {
> > >
> > >                 Panel  p  = new Panel();
> > >                 Label     l1 = new Label("TESTANDO LISTA DE ITENS !");
> > >
> > >               //-------------------------------
> > >                 List   x = new List(4, false);
> > >                 x.add("MADONA");
> > >                 x.add("MIKE JACKSON");
> > >                 x.add("JULIO IGLESIAS");
> > >                 x.add("EU");
> > >
> > >                 p.add(x);
> > >
> > >                //------------------
> > >
> > >
> > >                 Button b = new Button("Saida");
> > >                 b.addActionListener(this);
> > >                 add("South", p);
> > >                 p.add(l1);
> > >                 p.add(b);
> > >
> > >              }
> > >
> > >
> > >        public void actionPerformed(ActionEvent event)
> > >        {
> > >        prg ap = new prg();
> > >        ap.sair();
> > >        }
> > >
> > >
> > >        public static void main(String args[])
> > >         throws IOException
> > >        {
> > >        prg28 prg = new prg28();
> > >        prg.setTitle("prg28: TESTE DE GUI EM JAVA");
> > >        prg.pack();
> > >        prg.setVisible(true);
> > >        }
> > >
> > >
> > >        class prg
> > >        {
> > >          prg() { }
> > >
> > >          public void sair()
> > >          {
> > >           System.exit(0);
> > >            }
> > >
> > >              }
> > >
> > > }
> > >
> > >
> >
> > Goedson Teixeira Paixao
> > mailto:[EMAIL PROTECTED]
> > http://www.dcc.ufmg.br/~gopaixao/
> > PGP Public key available via finger
> >
> 
>     --------------------------- 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]
>     [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
>     ---------------------------------------------------------------------
> 
> 

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
                                                    Luis Campos de Carvalho
               System Administrator at ECB -- Escola Paulista de Medicina

"I believe that every human has a finite number of heartbeats. I don't
intend to waste any of mine running around doing exercises."
                                                        -- Neil Armstrong
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

    --------------------------- 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]
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a