Problema com main

0 respostas
R

ola amigos, acredito estar com o problema no main de minha app. Isto pq eu tinha um metodo em uma classe e em outra classe eu tinha meu metodo main para poder invocar esse metodo. Como estou desenvolvendo um plugin pro eclipse resolvi colocar esse metodo dentro do plugin e agora naum sei se estou certo, pq naum gera nenhum erro e tambem naum consigo abrir minha app. To tentando fazer assim, só quero saber se esta correto o codigo como eu fiz, pq se se tiver entaum vou procurar outras soluções.

--  Essa classe contem o metodo que desejo invocar na frame
package freedecision.wizard;

import java.io.BufferedReader;
import java.io.File;
import java.io.IOException;
import java.io.InputStreamReader;

public class FreeDecisionGeraEstrutura {

	private BufferedReader br;
	private String cliente;

	public FreeDecisionGeraEstrutura() {

		criarReader();
		out("Nome do Pacote");
		cliente = entrada();
		gerarArquivo();		

	}
	private void gerarArquivo() {
		try {
			File arquivo = new File("C:/FDDK/runtime-EclipseApplication/Extrator/src/" + cliente); 
			arquivo.mkdirs();
		} catch (Exception ex) {
			ex.printStackTrace();
		}
	}
	private String entrada() {
		try {
			return br.readLine();
		} catch (IOException ex) {
			return "Erro!";
		}
	}

	private void criarReader() {
		br = new BufferedReader(new InputStreamReader(System.in));
	}

	public void out(String s) {
		System.out.print(s);
	}
	public BufferedReader getBr() {
		return br;
	}
	public void setBr(BufferedReader br) {
		this.br = br;
	}
	public String getCliente() {
		return cliente;
	}
	public void setCliente(String cliente) {
		this.cliente = cliente;
	}
	
}
-- Aqui estou chamando o metodo quando eu clicar no botao testar

btnTestar.addListener(SWT.Selection, new Listener(){
			public  void handleEvent(Event event) { 
				FreeDecisionGeraEstrutura gera = new FreeDecisionGeraEstrutura();
				gera.setCliente(txtCliente.getText());

			}
		}
		);}
Criado 5 de novembro de 2008
Respostas 0
Participantes 1