Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


Am 14.06.2011 10:59, schrieb Peter Eberlein:

Dazu das SDK installieren und den Developers Guide lesen, für eingebettete Objekte z.B. http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Text/Embedded_Objects

Gruß Peter

Hallo Liste, Hallo Peter,

erst noch mal vielen Dank für die Antwort.
Das war der Link, den ich schon lange gesucht und nicht gefunden habe.

Ich habe folgendes kleines Beispielprogramm erfolgreich laufen lassen können :-)
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/FirstSteps/First_Contact

Allerdings nur wenn ich einen uneleganten Trick mache.

Das Programm startet nur, wenn die LibreOffice-Startdatei
    (/opt/libreoffice3.4/program/soffice)
im selben Verzeichnis wie die "LibreOffice-Java-Bibliotheken" liegt.
    (/opt/libreoffice3.4/ure/share/java/java_uno.jar, .../juh.jar etc...)

Ansonsten gibt es diese Fehlermeldung:
com.sun.star.comp.helper.BootstrapException: no office executable found!
    at com.sun.star.comp.helper.Bootstrap.bootstrap(Bootstrap.java:243)

Bei mir liegen die Dateien aber nicht im selben Verzeichnis.
Erst wenn ich einen symbolischen Link anlege, kann das Programm laufen.

sudo ln -s /opt/libreoffice3.4/program/soffice /opt/libreoffice3.4/ure/share/java/

Bei mir ist das ja noch OK. Ich will aber den Nutzern meines Programmes nicht zumuten, symbolische Links anlegen zu müssen. Viele Leute kennen keine symbolischen Links und würden dadurch abgeschreckt. Es wird einen Dialog geben, in dem die notwendigen Pfade einzutragen sind. Das ist schon genug beängstigender "Computer-Freak-Kram".

Auf folgender Internetseite ist ein Hack, bei dem man die Klasse Bootstrap (Bootstrap.java) in den LibreOffice-Quellen direkt verändert.
http://technology.amis.nl/blog/1284/getting-started-with-the-openofficeorg-api-part-ii-starting-openofficeorg-with-jars-not-in-the-ooo-install-dir

Das erscheint mir aber unschön.

Hat jemand einen Tipp, wie ich dieses Problem lösen kann?

Vielen Dank für jeden Tipp!

Beste Grüße
Jochen


--
Informationen zum Abmelden: E-Mail an users+help@de.libreoffice.org
Tips zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.