Java-Extension: "Eigenschaft/Methode nicht gefunden"
Verfasst: Fr, 26.09.2008 15:01
Hallo Forum,
gerade habe ich mich durch die ersten Schritte der Erstellung einer Java-Extension gekämpft, genauer, in diesem Tutorial:
http://wiki.services.openoffice.org/wik ... clipseTuto
Alles ist soweit geglückt (abgesehen davon, dass das abgebildete Fenster "UNO Types Selector" (bei etwa 60% des Tutorials) leer blieb), es ist auch als Extension in OOo (2.4) registriert, wies scheint. Nur bei dem Aufruf durch das BASIC-Makro kommt die Meldung aus dem Titel dieses Posts. Ich habe dabei schon den Befehl aus dem Tut. geändert zu denn beim Anblick der Implementierung kommt mir das logischer vor. Trotzdem stellt sich OOo quer. Was mache ich falsch?
Danke im Voraus.
EDIT:
Eben noch in Erfahrung gebracht: Wenn ich den set-Methodenaufruf rauslasse, dann funktioniert immerhin der erste sayHello-Aufruf, aber der zweite, der dann das von apache runtergeladene math-Paket braucht, löst eine Exception aus.
Auszüge:
Type: com.sun.star.uno.RuntimeException
Message: [jni_uno bridge error] UNO calling Java method sayHello: non-UNO exception occurred: java.lang.NoClassDefFoundError: org/apache/commons/math/fraction/Fraction
gerade habe ich mich durch die ersten Schritte der Erstellung einer Java-Extension gekämpft, genauer, in diesem Tutorial:
http://wiki.services.openoffice.org/wik ... clipseTuto
Alles ist soweit geglückt (abgesehen davon, dass das abgebildete Fenster "UNO Types Selector" (bei etwa 60% des Tutorials) leer blieb), es ist auch als Extension in OOo (2.4) registriert, wies scheint. Nur bei dem Aufruf durch das BASIC-Makro kommt die Meldung aus dem Titel dieses Posts. Ich habe dabei schon den Befehl
Code: Alles auswählen
oHelloworld.LadyName = "Robinson"
Code: Alles auswählen
oHelloworld.setLadyName ("Robinson")
Danke im Voraus.
EDIT:
Eben noch in Erfahrung gebracht: Wenn ich den set-Methodenaufruf rauslasse, dann funktioniert immerhin der erste sayHello-Aufruf, aber der zweite, der dann das von apache runtergeladene math-Paket braucht, löst eine Exception aus.
Auszüge:
Type: com.sun.star.uno.RuntimeException
Message: [jni_uno bridge error] UNO calling Java method sayHello: non-UNO exception occurred: java.lang.NoClassDefFoundError: org/apache/commons/math/fraction/Fraction