Chamar Class com parametros dentro do jar

2 respostas
L

Boas pessoal,

Gostaria de uma ajuda para criar uma instrução em .bat que chama uma .class que esta dentro de um .jar file e passe dois paramentros.

O meu .jar file esta em "C:\MeusProgramas\registaIdade\dist\registo.jar e dentro deste .jar tem uma class (Main.class) que ao ser chamada recebe dois parametros (String nome, Int telefone) e executa uma tarefa

2 Respostas

matheuslmota

Não dá pra fazer isso com .bat. Você tem de criar uma classe Java que pode acessar o Jar e via reflection instanciar sua classe.
Você poderia dar mais detalhes sobre o que está tentando fazer?

alxdre.pestana

LuisClaudio:
Boas pessoal,

Gostaria de uma ajuda para criar uma instrução em .bat que chama uma .class que esta dentro de um .jar file e passe dois paramentros.

O meu .jar file esta em "C:\MeusProgramas\registaIdade\dist\registo.jar e dentro deste .jar tem uma class (Main.class) que ao ser chamada recebe dois parametros (String nome, Int telefone) e executa uma tarefa

Boa noite a questão não é nem tanto executar um jar com BAT, o problema é a passagem de parametros, pois o JAR deve ser inicializavel e nao vai dar para passar parametros…
Agora a pergunta, se você quer passar parametros porque não retira sua aplicação do JAR e pelo bat chama o método MAIN da sua classe direto passando os parametros (args[])

Criado 8 de setembro de 2012
Ultima resposta 10 de set. de 2012
Respostas 2
Participantes 3