Estou tentando rodar um .jar mas recebo sempre o mesmo erro
Exception in thread "main" java.lang.NoClassDefFoundError: br/bolsa/Update
Caused by: java.lang.ClassNotFoundException: br.bolsa.Update
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)
Could not find the main class: br.bolsa.Update. Program will exit.
Configurei a Main-Class no MANIFEST.MF para o nome da classe que contém o método main Update.
Tentei de várias formas…
Main-Class: br.bolsa.Update
Main-Class: Update
Main-Class: br.bolsa.Update.class
Main-Class: Update.class
Nenhuma consegue encontrar o método main!!! O que pode ser???
eu utilizei o comando “jar cfe app.jar Update *.class” para gerar o jar com todos os .class que estavam na pasta e configurando a main-class como Update
Cliquei com o botão direito sobre o Projeto, escolhi “Export…”, fui em Java->JAR File e apertei Next.
Marquei o projeto que queria exportar para jar e dei finish…
Funcionou, mas para rodar ainda preciso ir no DOS e dar um java -jar… queria que funcionasse quando eu clicasse duas vezes sobre o arquivo… mas ja eh alguma coisa…
Mesmo criando como Runnable JAR, quando clico duas vezes toca aquele som de erro do windows mas não aparece nada… sendo que minhas msgs de erros são tratadas com JOptionPane.showMessageDialog… era pra aparecer algo…
Quando rodo via DOS (java app.jar) ele funciona normal… sem exceções/erros