Guten Abend, meine Damen und Herren,
ich stehe da vor einem etwas 'komischen' Problem. Ich versuche eine Einbindung von OpenOffice in einem Java-Programm. Das Programm läuft auch so wie es soll, allerdings 'terminiert' es nicht so, wie man das erwartet. Nach einigen Versuchen habe ich nun folgendes 'reduziert':
(alle nötigen classes vorhanden)
Dieser Code führt bei mir zu keiner Exception. Wenn man hinter XComponentContext... weiterschreibt funktioniert alles so wie es zu erwarten ist. (Den Code habe ich hier jetzt nicht mitkopiert)
xContext ist so ein Object um die Funktionen von OpenOffice zu nutzen.
Wenn man dieses kleine 'Programm' laufen läßt, kommt brav 'Ende.", allerdings läuft das Programm weiter. Es scheint dabei allerdings nichts zu tun, zumindest ist die Prozessorlast nahe null. Dies tut es aus NetBeans, wie auch aus der Konsole (WinXp) heraus.
Es sieht fast so aus, als müsste man die 'OpenOffice Resource' irgendwie wieder freigeben, wobei das nur so eine Vermutung ist.
Weiss da zufällig jemand was?
-bm
ich stehe da vor einem etwas 'komischen' Problem. Ich versuche eine Einbindung von OpenOffice in einem Java-Programm. Das Programm läuft auch so wie es soll, allerdings 'terminiert' es nicht so, wie man das erwartet. Nach einigen Versuchen habe ich nun folgendes 'reduziert':
Code:
public static void main(String[] args) {
try {
XComponentContext xContext = com.sun.star.comp.helper.Bootstrap. bootstrap();
}
catch (java.lang.Exception e){
e.printStackTrace();
}
System.out.println("Ende.")
}
(alle nötigen classes vorhanden)
Dieser Code führt bei mir zu keiner Exception. Wenn man hinter XComponentContext... weiterschreibt funktioniert alles so wie es zu erwarten ist. (Den Code habe ich hier jetzt nicht mitkopiert)
xContext ist so ein Object um die Funktionen von OpenOffice zu nutzen.
Wenn man dieses kleine 'Programm' laufen läßt, kommt brav 'Ende.", allerdings läuft das Programm weiter. Es scheint dabei allerdings nichts zu tun, zumindest ist die Prozessorlast nahe null. Dies tut es aus NetBeans, wie auch aus der Konsole (WinXp) heraus.
Es sieht fast so aus, als müsste man die 'OpenOffice Resource' irgendwie wieder freigeben, wobei das nur so eine Vermutung ist.
Weiss da zufällig jemand was?
-bm