[color=blue]Eu ja li vários tópicos aqui no GUJ, mas nenhum conseguiu me ajudar. Eu fiz um projeto com 5 classes e 3 imagens, o erro parece simples (assim como o teorema de Fermat) mas passei a tarde toda tentando consertar e não consegui, o negócio é que quando eu peço pra rodar a aplicação pelo eclipse IDE ela roda belezinha, porem quando extraio o arquivo .jar (tbm ja tentei com o fat jar) o programa não executa, não acha a classe principal e nem as figuras.. o erro aparece primeiramente assim:
[/color]
Exception in thread "main" java.lang.NoClassDefFoundError: Calculo/jar
Caused by: java.lang.ClassNotFoundException: Calculo.jar
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)
Could not find the main class: Calculo.jar. Program will exit.
[color=blue]
e se eu setar a classe principal da seguinte forma
[/color]
java -cp Calculo.jar inicio
ImageIcon imgAp = new ImageIcon(this.getClass().getResource("/inicio.JPG"));
JLabel label1 = new JLabel(imgAp);
Manifest-Version: 1.0
Sealed: true
Main-Class: inicio
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
<classpathentry kind="output" path="bin"/>
</classpath>
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>calculo</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>