Java用户库导致“致命错误”

时间:2014-10-13 19:34:36

标签: java eclipse runtime-error slick2d

我想将我用Eclipse创建的Java项目和Slick2D库导入我的MacBook。 我为我的MacBook(64位)安装了Eclipse,并且还需要Java Runtimes。 我成功导入了我的项目并添加了Slick2D库。 一切都与我在Windows上的环境完全相同。

但是当我尝试运行我的项目时,会出现此错误:

A fatal error has been detected by the Java Runtime Environment:

SIGSEGV (0xb) at pc=0x00000001052a91af, pid=1543, tid=7683

JRE version: Java(TM) SE Runtime Environment (8.0_20-b26) (build 1.8.0_20-b26)
Java VM: Java HotSpot(TM) 64-Bit Server VM (25.20-b23 mixed mode bsd-amd64 compressed oops)
Problematic frame:
V  [libjvm.dylib+0x4261af]  Klass::is_subtype_of(Klass*) const+0x7

Failed to write core dump. Core dumps have been disabled. To enable core dumping, try      "ulimit -c unlimited" before starting Java again

我不知道该怎么做。我尝试了一切。 试过Java 1.6到1.8 改变了编译器 重新安装Eclipse 多次添加库

如果有人可以帮助我,我将非常感激! :)

2 个答案:

答案 0 :(得分:0)

如错误所述,您需要运行ulimit -c unlimited

将启用核心转储,它将被放置在/ cores /作为core.PID

答案 1 :(得分:0)

我只需要为库添加一些文件路径。如果你使用mac我的设置有点不同。