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());
}
}
);}