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

标签 java ruby ubuntu-12.04 jruby shoes

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

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

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

最佳答案

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

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

例如可能导致崩溃的重要因素是shoes版本、JRuby版本和JDK版本。

这是我的值(value)观:

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 不再运行。

关于java - 无法写入核心转储。核心转储已被禁用。要启用核心转储,请在再次启动 Java 之前尝试 "ulimit -c unlimited",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27288264/

相关文章:

java - 将本地软件转换为在线软件

ruby-on-rails - 在 Ruby 中将 snake case 转换为普通句子

Java - 字段不可见

java - 使用 HttpUrlConnection 时如何从 CookieManager 设置 cookie?

ruby-on-rails - 在一个集合中连接两个字段

ruby - 彩色输出打破了 readline 的换行

ruby-on-rails - Rspec 无法在 ubuntu 上运行

python - 我的自定义模块没有出现在我的 openerp 7 安装中

Python subprocess.CalledProcessError : Command 'adb devices' returned non-zero exit status 127

java - Spring MVC 中 Errors 对象的模型键是什么?