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);
           }
 
             }
 
}

Responder a