Folks,
estou com uma duvida referente como criar um icone na area de atalho
e executar uma classe main via icone.
Nunca trabalhei com swing e agora queria deixar na máquina do usuário
essa tela mas não estou conseguindo executar via icone do atalho .
o que fiz até agora e está dando erro:
Se alguém puder me ajudar agradeceria…
C:\workspace\EstudoNFe\bin\br\com\raia\nfe>java Aplicativo.class
Exception in thread "main" java.lang.NoClassDefFoundError: Aplicativo/class
Caused by: java.lang.ClassNotFoundException: Aplicativo.class
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
C:\workspace\EstudoNFe\bin\br\com\raia\nfe>
--java classe main
public class Aplicativo extends JFrame{
JTextArea taMensagens = new JTextArea();
CommandFactory commandFactory = new CommandFactory1();
/**
* @param args
*/
public static void main(String[] args) {
new Aplicativo();
}
public Aplicativo() {
super("Dados para SEFAZ");
setDefaultCloseOperation(EXIT_ON_CLOSE);
// initCommandFactory();
JPanel panel = montaPainelBotoes();
add(panel,BorderLayout.SOUTH);
add(taMensagens,BorderLayout.CENTER);
setSize(800,200);
setVisible(true);
}
private JPanel montaPainelBotoes() {
JPanel panel = new JPanel();
JButton btGeraXMLSEFAZ = new JButton("Geração II");
JButton btGeraXMLFornecedor = new JButton("Gerar III);
JButton btLeXMLFornecedor = new JButton("Ler XML IV");
JButton btSaida = new JButton("Saida");
panel.add(btGeraXMLSEFAZ);
panel.add(btGeraXMLFornecedor);
panel.add(btLeXMLFornecedor);
panel.add(btSaida);
btGeraXMLSEFAZ.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
buttonGeraXMLSEFAZ_clicked();
}
});
btGeraXMLFornecedor.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
buttonGeraXMLFornecedor_clicked();
}
});
btLeXMLFornecedor.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
buttonLeXMLFornecedor_clicked();
}
});
btSaida.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
buttonSaida_clicked();
}
});
return panel;
}
private void buttonGeraXMLSEFAZ_clicked() {
BaseCommand ep = new GerarXMLSEFAZ();
ep.executar(taMensagens);
}
private void buttonGeraXMLFornecedor_clicked() {
BaseCommand ep = new GerarXMLFornecedor();
ep.executar(taMensagens);
}
private void buttonLeXMLFornecedor_clicked() {
BaseCommand ep = new LerXMLFornecedor();
ep.executar(taMensagens);
}
private void buttonSaida_clicked() {
System.exit(0);
}
}