无法写入核心转储。 核心转储已被禁用。 为了使核心转储,尝试“的ulimit -c无限”再次启

2019-09-26 21:37发布

我在鞋应用初学者,当我尝试使用运行在Ubuntu 12.04终端应用的鞋子shoes samples/test22.rb我得到这个错误:

无法写入核心转储。 核心转储已被禁用。 为了使核心转储,尝试“的ulimit -c无限”再次启动Java之前。

那么,如何解决这个问题还是有人帮我在Ubuntu上运行一个简单的鞋子应用程序,让桌面应用程序?

Answer 1:

我猜你正在运行shoes4。 它运行正常,我在Ubuntu 14.04,所以让我们找出差异。

首先,test22.rb不会在鞋回购存在,甚至sample22.rb不存在(再)发布样本/ test22.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不运行了。



文章来源: Failed to write core dump. Core dumps have been disabled. To enable core dumping, try “ulimit -c unlimited” before starting Java again