JavaVM() を作成する C/C++ アプリケーションから Java Swing パネルを呼び出します。すべて正常に動作します。何らかの理由で C/C++ がクラッシュすると、致命的なエラーが Java ランタイム環境によって検出されましたというメッセージが表示されます。クラッシュは、ネイティブ コードの JVM の外部で発生しました。
ネイティブ コードのエラーを無視するために JVM で設定できるオプションはありますか? 以下、メッセージです。
Java ランタイム環境によって致命的なエラーが検出されました:
pc=0xfd933144、pid=29358、tid=1 の SIGSEGV (0xb)
JRE バージョン: 6.0_22-b04 Java VM: Java HotSpot(TM) Client VM (17.1-b03 混合モード solaris-sparc ) 問題のあるフレーム: C [libc.so.1+0x33144] strlen+0x80
バグ レポートを提出したい場合は、http: //java.sun.com/webapps/bugreport/crash.jspにアクセスしてください 。ネイティブ コードの Java 仮想マシンの外部でクラッシュが発生しました。バグを報告する場所については、問題のあるフレームを参照してください。