pessoal … tenho uma classe principal e quero executar ela … atraves de outra classe… tipo
Cadastro c = new Cadastro();
c.main();
mas nao esta dando certo pq ele pede parametros do main(String args)… o que deve fazer?
pessoal … tenho uma classe principal e quero executar ela … atraves de outra classe… tipo
Cadastro c = new Cadastro();
c.main();
mas nao esta dando certo pq ele pede parametros do main(String args)… o que deve fazer?
Passar os parametros solicitados? :?
mas aí que esta… nao quero passar nenhum parametro… apenas executar a classe atraves do main via codigo
Vc tem que passar um String array como parametro do metodo, se vc quiser, pode passar um array vazio.
Cadastro c = new Cadastro();
c.main(new String[]{});
Nao tem outro jeito de executar uma classe via codigo? tipo uma metodo da propria API do java…
Nao porque a linguagem Java trata internamente o metodo main como qualquer outro metodo estatico, as mesmas regras de sintaxe e semantica se aplicam a ele.
Só não entedi uma coisa:
Por que não passar um parâmetro vazio ou nulo?