0

Java アプリケーションを作成しました。jnativehook を使用して、マウスのクリックとキーの押下をカウントします。アプリケーション (jar ファイル) を起動してイベントのカウントを開始したら、IDE で 2 つ目のアプリケーションを起動します。イベントのカウントを開始すると、最初のアプリがクラッシュし、次のエラー メッセージが表示されます。

# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x0000000000002196, pid=6756, tid=140255629047552
#
# JRE version: Java(TM) SE Runtime Environment (7.0_45-b18) (build 1.7.0_45-b18)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.45-b08 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  0x0000000000002196
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /home/beknazar/Documents/newjar/tracker-1.0-SNAPSHOT/hs_err_pid6756.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.sun.com/bugreport/crash.jsp
#
Aborted (core dumped)

ここで何が問題なのかを教えてください。

4

1 に答える 1

0

1.1.4 および 1.2 で解決されるはずです。IIRC によると、automagic unpacker が他のインスタンスによって既に使用されているネイティブ ライブラリを上書きしようとした結果でした。

于 2014-07-01T00:17:47.713 に答える