Jump to content

Recommended Posts

Posted

Como faço pra gerar um arquivo .jar?

tenho esse comando,que converte o dados.class para .jar

Shell("cmd /c jar cfe dados.jar main.dados.class main/*.class", vbHide)

Esse comando gera um arquivo jar, só que não funciona, eu ja testei e compilei o codigo java tudo certo, há algo errado com esse codigo de converter class em jar,alguem poderia me dizer oque ha de errado?

  • 1 month later...
Posted

A criação do arquivo .jar deu certinho,acontece que o .jar criado não executa :s eu clico pra abrir e ele não abre,nao acontece nada. sera que é algo errado com o código?oque é dificil,porque ele foi compilado certinho,nao deu erro nenhum.

import javax.swing.JFrame;
import javax.swing.JButton;
/* comentario em java */
public class janela extends JFrame {
 public janela() {
	  JFrame Janela = new JFrame("nome da janela");
	  JButton botao = new JButton("Botao");

	   Janela.setSize(300,500);
	   botao.setBounds(20,30,10,10);
	   Janela.add(botao);
	   Janela.setVisible(true);
}
public static void main(String args[])
{
new janela();
}
}
Posted (edited)

O arquivo manifest eu não criei, pois ele cria automaticamente na hora em que o .jar é gerado, eu executo o .java via prompt de comando, mas o .jar que foi criado nao esta executando,eu clico e nada acontece.Ja descompactei o .jar e verifiquei,esta la compactado o manifest,o class e o java,nao sei porque nao esta executando

Edited by User LoL
Posted

Pelo que eu entendi é pra criar um Manifest com conteúdo : "Main-Class: MyPackage.MyClass"

E para criar o jar deve ser feito :" jar cfm janela.jar Manifest.txt MyPackage / *.class"

Mas aparece o seguinte" MyPackage: não há tal arquivo ou diretório"

E quando vou executar o jar que mesmo assim foi criado,aparece que o jar esta corropido

Posted

Sim o manifest contem isso, e continua mostrando o erro :" MyPackage: não há tal arquivo ou diretório"

Será que e algo errado com a linha de comando que cria o jar?

"jar cfm janela.jar Manifest.txt MyPackage / *.class"

Posted

É,realmente estava faltando,agora deu tudo certinho.Obrigado, so tenho mais uma dúvida, depois que eu fecho a janela o .jar que foi executado, ele não apaga,porque diz que está sendo usado,ai eu tenho que ir la no gerenciador de tarefas pra finalizar o java,ha como encerrar o processo assim que a janela do jar for fechada?

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.