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