hallo zusammen
leider hab ich schon etliche stunden vor dem code verbracht und bin keinen schritt weiter gekommen. wahrscheinlich ist es ein kleiner blöder fehler aber für mich leider unsichtbar.
import java.io.*;
import org.jdom.*;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.input.*;
import org.jdom.input.SAXBuilder;
import org.xml.sax.*;
public class ExampleJdomWrite2
{
public static Document getDocument(String filename) {
try {
SAXBuilder builder = new SAXBuilder(true);
return builder.build(new File(filename)); // return the parsed document
}
catch (JDOMException e) {
System.out.println(e);
System.exit(1);
}
catch (IOException e) {
System.out.println(e);
System.exit(1);
}
return null; // is never reached
}
public static void main( String[] args )
{
if( args.length != 1 )
{
System.err.println( "Error" );
System.exit( 1 );
}
// ---- Read XML file ----
Document doc = getDocument("targets.xml");
Element root = doc.getRootElement();
Element t = root.getChild("input");
// Name des Topics als String speichern
String name = t.getChild("topic").getText();
// Vorangehender Satz speichern
String that = t.getChild("that").getText();
}
}
Alles anzeigen
es gibt dann immer ein fehler aus:
Exception in thread "main" java.lang.NoClassDefFoundError: org/jdom/JDOMException
weiss jemand wie man den code verbessert
gruess anthro