Programmaufruf funktioniert nicht

Laden
SOP laden
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/jdom/
JDOMException
at SOP.OptionChange.<clinit>(OptionChange.java:30)
at SOP.Menubar.actionPerformed(Menubar.java:236)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown
Source)

[...]
Bla Bla

Sieht schwer nach nem Problem in meiner Classpath aus. Allerdings steht der Pfad für die jdom.jar richtig drin.

mfg
Maddin
 
Wenn ich eine Manifest erstelle, steht lediglich folgendes drin:

Manifest-Version: 1.0
Main-Class: SOP.Main

und meine jdom.jar liegt unter:

D:\Benutzer\Workspace\SOP_Generator\lib\jdom.jar

Meine Classpath:

<?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="lib" path="D:/Benutzer/Workspace/SOP_Generator/lib/jdom.jar"/>
<classpathentry kind="lib" path="D:/Benutzer/Workspace/SOP_Generator/lib/itext-1.02b.jar"/>
<classpathentry kind="lib" path="D:/Benutzer/Workspace/SOP_Generator/lib/jtds-0.9.jar"/>
<classpathentry kind="lib" path="D:/Benutzer/Workspace/SOP_Generator/lib/LiquidLnF.jar"/>
<classpathentry kind="lib" path="D:/Benutzer/Workspace/SOP_Generator/lib/log4j-1.2.8.jar"/>
<classpathentry kind="lib" path="D:/Benutzer/Workspace/SOP_Generator/lib/jdom-1.0/jdom-1.0/build/jdom.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>

mfg Maddin
 
Wenn ich eine Manifest erstelle, steht lediglich folgendes drin:
Du mußt den Class-Path im Jar setzen. Siehe z.B. http://java.sun.com/docs/books/tutorial/deployment/jar/downman.html
Die Classpath Einstellungen im Eclipse-Projekt haben nichts mit der Ausführung des Jars zu tun. Natürlich funktioniert das Programm in Eclipse, weil der Classpath richtig eingestellt ist.

Gruß
 
Zurück