2014-12-04 827 views
1

我是鞋子应用程序的初级用户,当时我试图在使用shoes samples/test22.rb在Ubuntu 12.04终端中运行鞋子应用程序时出现此错误:无法写入核心转储。核心转储已被禁用。要启用核心转储,请在再次启动Java之前尝试“ulimit -c unlimited”

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

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

+0

我遗憾downvoted在这个问题上。这部分是由于紧急的要求 - 我们要求没有人认为他们的问题比其他问题更重要 - 部分原因是由于您的一些答案,您没有回复,投票或接受。如果你能以某种方式回应帮助的人,我相信他们会很感激! – halfer 2015-11-14 09:38:37

回答

2

我猜你正在运行shoes4。它在Ubuntu 14.04上运行的很好,所以我们来弄清楚它们的区别。作为test22.rb不会在鞋回购存在,甚至sample22.rb不存在(再)

首先,张贴样品/ test22.rb将是很好。

E.g.可能导致此次崩溃的重要因素是鞋子版本,JRuby版本和JDK版本。

这里是我的价值观:

[email protected] ~/github/shoes4 $ bin/shoes -v 
Shoes 4.0.0.pre4 
[email protected] ~/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] 
[email protected] ~/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) 
[email protected] ~/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不运行了。