Rogerio,

1) Voce nao deve copiar nenhum arquivo para o diretorio do jdk. Basta
colocar "c:\jdk1.2.2\bin" no seu PATH

2) Crie um arquivo texto chamado manifest.txt contento apenas a linha
abaixo:

Main-Class: Exemplo00

A classe Exemplo00 deve ter o metodo "public static void main(String[]
args)" e nao "Main()"

3) Nesse mesmo diretorio onde estao as suas classes e o manifest.txt
execute:

jar cmf manifest.txt Exemplo00.jar *.class

4) Para rodar o prograa de um duplo clique em Exemplo00.jar ou execute:

java -jar Exemplo00.jar

5) Para maiores detalhes, veja a documentacao sobre "jar" e "java" no
endereco abaixo:

http://java.sun.com/products/jdk/1.2/docs/tooldocs/tools.html



Rogerio wrote:
> 
> Estou utilizando   JDK1.2.2,   estou sob um  sistema operacional
> Windows NT  WorkStation 4.0.
> 
> Problema:
>         -Criei um aplicação em java (não uma applet!) e estou tentado
> executá-la, mas não tenho sucesso!
>          Usei  o javax.swing.JFrame. A rotina compilou  com sucesso.
> Segundo o que eu li na documentação,
>          se    quisesse    que   a    minha   rotina   se
> comportasse    com   um    arquivo    executável,
>         deveria criar um arquivo jar   informando atraves de um arquivo
> texto qual a classe se encontrava  o "Main()".
> 
> --Arquivo texto--
>                            Nome do Arquivo =  "Teste.txt"
>                            Texto do Arquivo = Main-Class:Exemplo00
> --Fim do texto
> 
>       Copiei  todas as classes para "C:\jdk1.2.2\bin" digitei i a
> seguinte linha:
> 
>                               "C:\jdk1.2.2\bin\"  jar -cmf  Teste.txt
> app.jar   *.class
> 
>       Não tive nenhuma mensagem erro ; nem tampouco de sucesso! O
> Arquivo app.class foi criado!
>      Quando tento executar o programa pelo windows não recebo nenhuma
> mensagem, quando tendo executar
>        a seguinte  linha :
> 
>            "C:\jdk1.2.2\bin\" java  -jar  app.jar
> 
>       Recebo esta mensagem :
> 
>            "Failed to load Main-Class manifest attribute from app.jar"
> 
>        Sendo que eu declarei a classe  no arquivo Teste.txt. Sendo que
> tambem não recebi nenhuma mensagem de erro
>        quando executei o jar .Tentei executar o a rotina no
> "C:\jdk1.2.2\bin" aonde tem um demo "SwingSet.jar" que
>        funciona muito bem!! Quer dizer, eu suponho que a virtual machine
> esteja funcionando e que o ambiente configurado
>        (classpath).
> 
>       Criei uma aplicação boba, segui os mesmo passos e não tive
> sucesso!! Vou colocar o código abaixo. Espero que
>       possam me  ajudar ! Já  vasculhei o site da Sun. Um site bem
> "intiuitivo" digasse de passagem... É não encontrei nada
>       que mudasse este comportamento da aplicação.
>       Obrigado!
> 
> public class Exemplo00 extends javax.swing.JFrame {
>   public Exemplo00() {
>     initComponents ();
>     pack ();
>   }
>   private void initComponents () {
>     addWindowListener (new java.awt.event.WindowAdapter () {
>         public void windowClosing (java.awt.event.WindowEvent evt) {
>           exitForm (evt);
>         }
>       }
>     );
>     getContentPane ().setLayout (new java.awt.BorderLayout ());
> 
>     button1 = new java.awt.Button ();
>     button1.setLabel ("button1");
>     getContentPane ().add (button1, "Center");
> 
>   }
>  private void exitForm(java.awt.event.WindowEvent evt) {
>     System.exit (0);
>   }
> 
>   private java.awt.Button button1;
> 
>   public static void main(java.lang.String[] args) {
>     new Exemplo00 ().show ();
>   }
> 
> }
> 
>     --------------------------- 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]
>     ---------------------------------------------------------------------

--
Eduardo Issao Ito <[EMAIL PROTECTED]>
Eurosoft Consultoria <http://www.euroconsult.com.br>
Rua Marina Saddi Haidar, 176 - São Paulo - SP - Brasil
CEP 04650-050
TEL: +55 11 524-8022
FAX: +55 11 524-0408

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