[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
[color=blue]gera o seguinte erro[/color]
Exception in thread “main” java.lang.NullPointerException
at javax.swing.ImageIcon.(Unknown Source)
at inicio.(inicio.java:12)
at inicio.main(inicio.java:65)
[color=blue]
falando que não achou a imagem que eu setei na linha 12[/color]
ImageIcon imgAp = new ImageIcon(this.getClass().getResource("/inicio.JPG"));
JLabel label1 = new JLabel(imgAp);
[color=blue]
ou seja… essa coisa aii ta toda desarrumada e não sei como organizá-la corretamente.
Meu MANIFEST.MF[/color]
[code]Manifest-Version: 1.0
Sealed: true
Main-Class: inicio
[/code]
[color=blue]
Meu Classpath[/color]
<?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>
[color=blue]
meu Project[/color]
<?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>
[color=blue]
Me Ajudem por favor…
Desde já agradeço!
[/color]