Hallo JavaGurus,
ich möchte aus meinem Java Programm heraus Openoffice und/oder Libreoffice Dokumente erstellen/editieren können. Ich habe die Bibliotheken in …/openoffice.org 3/ure/java gefunden und in mein prog. eingebunden, habe einen beispielcode gefunden und bekomme beim Ausführen die Fehler:
Exception in thread "main" com.sun.star.connection.NoConnectException: java.net.ConnectException: Connection refused: connect
at com.sun.star.lib.connections.socket.socketConnector.connect(socketConnector.java:144)
at com.sun.star.comp.connections.Connector.connect(Connector.java:119)
at sample.sample.useConnection(sample.java:78)
at sample.sample.main(sample.java:44)
Java Result: 1
der Fehler tritt auf in dieser Zeile:
XConnection connection = xConnector.connect( "socket,host=localhost,port=8100");
localhost und port=8100 hab ich auch im Netz gefunden, wie kann ich eigentlich rauskriegen, auf welchem Port mein OO wirklich horcht?
Außerdem hab ich die org.odftoolkit Bibliothek gefunden samt Beispielprogramm.
import org.odftoolkit.odfdom.doc.OdfTextDocument;
public class OpenOfficeTest {
OpenOfficeTest(){
OdfTextDocument outputOdt;
try {
outputOdt = OdfTextDocument.newTextDocument();
outputOdt.addText("Max Mustermann");
outputOdt.newParagraph("Musterstr. 1");
outputOdt.newParagraph("12345 München");
outputOdt.newParagraph();
outputOdt.newParagraph("Tel: 555/5555 5555");
outputOdt.save("d:\\quick.odt");
} catch (Exception e) {
System.err.println("Datei konnte nicht erstellt werden.");
System.err.println(e.getMessage());
}
}
public static void main(String[] args) {
new OpenOfficeTest();
}
}```
Da krieg ich die Fehlermeldung :
Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/xerces/dom/DocumentImpl
Kann mir bitte jmd. weiterhelfen?