JNI Call Crash verhindern (abfangen)

VisionB

Mitglied
Hallo,

Ich würde gerne verhindern das meine Java App crashed. Innerhalb meiner ab verwende ich eine jnilib und die App stürzt ab und zu wegen fehlerhaften Sachen ab.

In Java kann man das normalerweise gut mit Exception Handler auffangen, so das die App weiter läuft. Wie macht man das mit JNI Problemen, also JNI Calls die man selber nicht programmiert hat?
 
In letzter Konsequenz: Gar nicht. JNI entzieht sich der Kontrolle der JVM. Man kann und sollte auf JNI-Seite aufpassen, und nach nahezu jeden Aufruf innerhalb von JNI einen Exception-Check machen, aber das hindert einen nicht daran, Dinge zu machen, die die JVM killen.
 
Danke. Leider habe ich auf die JNI Routinen keinen Einfluss. Ich habe es nicht programmiert. Deshalb dachte ich, es wäre möglich Fehlermeldungen einfach zu ignorieren, so wie man es mit Exceptions machen kann.
 

Neue Themen


Zurück
Oben