Hallo Dieter Bender,
die ganzen Probleme mit JNI (Instanzierung JVM, Multithreading) sind mir bekannt. Auch das man sich um das Freigeben der Java-Objekte, gerade in interaktiven Sitzungen, kümmern muss ist bekannt. (Stichwort garbage collector)
Es ging auch nur um das konkrete Problem.
Das "Erzeugen" des String-Objekts mit getStringValue funktioniert ja auch noch, nur der Aufruf der statischen Methode valueOf aus 'java.lang.Long' schlägt fehl.
Und hier würde mich schon der Grund interessieren.
also mit
undCode:D getlongValue PR 20I 0 EXTPROC(*Java:'java.math.BigDecimal':'longValue')
funktioniert es tadelos.Code:C eval longInteger = getLongValue(j_multiplyRet)
Sven
![[NEWSboard IBMi Forum]](images/duke/nblogo.gif)



Mit Zitat antworten
Bookmarks