java - 如何在 Mac 上设置核心转储?

标签 java coredump ulimit

我正在为动画程序编写代码,但遇到问题。我需要设置核心转储。 NetBeans 是这样说的:无法写入核心转储。核心转储已被禁用。要启用核心转储,请在再次启动 Java 之前尝试“ulimit -c unlimited”

我该怎么做才能开始核心转储?终端或字符串 args[] 中是否有任何内容?

注意:程序无法完全运行,所以我不知道发生了什么。

最佳答案

打开终端并执行命令

$ ulimit -c unlimited

在此终端中,现在通过命令行启动 IDE Eclipse

$ /Path/To/Eclipse/Eclipse.app/Contents/MacOS/eclipse

但这并不能解决程序运行时出现的错误。

关于java - 如何在 Mac 上设置核心转储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16369348/

相关文章:

java - BufferedWriter 逐行写入字符串

Linux - 无法生成核心转储

c++ - 浮点异常(核心转储

java - OutOfMemoryError 即使有足够的可用内存

linux - 如何为所有用户设置所有 ulimits 无限制?

java - 数据结构最佳设计(大数据)

java - 使用 JSTL 集分配整数值

java - 反序列化后如何获取Transient Variable原始值

c - 为什么会出现段错误+如何消除它?

mysql - FD_SETSIZE 和 MySQL 的 Catalina 问题,未读取配置