无法编写核心转储。 核心转储已被禁用。 要启用核心转储,请在再次启动Java之前尝试“ulimit -c unlimited”

我是鞋子应用程序的初学者,当我试图在Ubuntu 12.04终端使用shoes samples/test22.rb运行鞋子应用程序时,我收到此错误:

无法编写核心转储。 核心转储已被禁用。 要启用核心转储,请在再次启动Java之前尝试“ulimit -c unlimited”。

那么我怎么能解决这个问题呢,或者有人帮助我在ubuntu中运行一个简单的鞋子应用程序并制作桌面应用程序?

我猜你是跑鞋4。 它在ubuntu 14.04上运行正常,所以让我们找出差异。

首先,发布samples / test22.rb会很好,因为鞋子仓库中不存在test22.rb甚至sample22.rb不再存在(不再)。

例如,可能导致这种崩溃的重要因素是鞋子版本,JRuby版本和JDK版本。

这是我的价值观:

 tobi@tobi-desktop ~/github/shoes4 $ bin/shoes -v Shoes 4.0.0.pre4 tobi@tobi-desktop ~/github/shoes4 $ jruby -v jruby 1.7.20 (1.9.3p551) 2015-05-04 3086e6a on OpenJDK 64-Bit Server VM 1.7.0_79-b14 +jit [linux-amd64] tobi@tobi-desktop ~/github/shoes4 $ java -version java version "1.7.0_79" OpenJDK Runtime Environment (IcedTea 2.5.5) (7u79-2.5.5-0ubuntu0.14.04.2) OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode) tobi@tobi-desktop ~/github/shoes4 $ uname -a Linux tobi-desktop 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux 

对于12.04我的个人猜测将是一个过时的JVM版本,SWT不再运行。