Java-Extension: "Eigenschaft/Methode nicht gefunden"

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Ruud
Beiträge: 1
Registriert: Fr, 26.09.2008 14:48

Java-Extension: "Eigenschaft/Methode nicht gefunden"

Beitrag von Ruud »

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

Code: Alles auswählen

oHelloworld.LadyName = "Robinson"
aus dem Tut. geändert zu

Code: Alles auswählen

oHelloworld.setLadyName ("Robinson")
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