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.