Ich arbeite an einer Cross-Plattform-Anwendung in Java, die derzeit gut auf Windows, Linux und MacOS X funktioniert. Ich versuche, eine gute Methode zur Erkennung (und Handhabung) auszuarbeiten von 'stürzt ab'. Gibt es eine einfache, plattformübergreifende Möglichkeit, "Abstürze" in Java zu erkennen und als Reaktion etwas zu tun?Wie zeichne ich Absturzprotokolle in Java auf?
Ich denke, durch "Abstürze" meine ich nicht abgefangene Ausnahmen. Allerdings verwendet der Code einige JNI, so dass es schön wäre, Abstürze von schlechtem JNI-Code zu bemerken, aber ich habe das Gefühl, dass das JVM-spezifisch ist.
Das ist nützlich zu wissen, wie ich Java-Code von nativem Code aufrufen, so wird es zu den Punkten hinzufügen, wo ich mit unerwarteten Ausnahmen/Abstürzen umgehen kann. Es sieht so aus, als würde ich den Code mit ein paar Überprüfungen für Abstürze mit Code wie diesem streuen müssen. –