Pessoal,
eu fiz uma aplicação desktop(Swing) com o netbeans e dentro da ide eu consigo executar o programa tranquilamente. Porém, quando eu crio o arquivo .jar e executo através do cmd do windows
o programa me retorna o seguinte erro:
Exception in thread “main” java.lang.NoClassDefFoundError: org/jdesktop/applicat
ion/SingleFrameApplication
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Caused by: java.lang.ClassNotFoundException: org.jdesktop.application.SingleFram
eApplication
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
… 12 more
Could not find the main class: cdicionariorefec.CDICIONARIOREFECApp. Program wil
l exit.
Alguém sabe explicar o que pode estar acontecendo?
OBS: Eu notei que ele não está encontrando a classe SingleFrameApplication. Porém , essa é uma classe que já é criada pelo próprio netbeas.
Parece que a ide está se perdendo na hora de construir o .jar.