java - 如何在 Windows 上使用 Java Hotspot JVM 禁用小型转储 (mdmp) 文件生成

标签 java jar executable-jar jvm-hotspot

目前我有一个已部署的可执行 jar 文件,当它崩溃时会创建大型 (7+ Gb) 小型转储文件。我想要一个导致崩溃的文本表示,而不是 JVM 状态的二进制文件。我尝试使用在 this CodeRanch post 中找到的信息以及我找到的文档 in the Java documentation似乎没有帮助。

我还引用了 this question但没有确定的答案。

有没有我不知道的典型方法?

最佳答案

我找到了一个命令行选项,似乎可以满足我的要求。使用

启动 jar
java -XX:-CreateMinidumpOnCrash -jar myJar.jar

似乎可以解决问题,并且会生成与小型转储相比非常小的错误日志。

关于java - 如何在 Windows 上使用 Java Hotspot JVM 禁用小型转储 (mdmp) 文件生成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22769799/

相关文章:

java -/usr/local/java/jdk1.8.0_40/jre/bin/bin/java:没有这样的文件或目录

java - 在 WildFly 中转储泄漏连接

java - 我可以在java中保留两个不同版本的相同jar吗?

Java 和 Eclipse : Resources in JAR?

Java - 将引用的库打包到 jar 文件中并重新使用

java - 如何可信地分发java桌面应用程序?

java - 如何使用 JSoup 从 HTML a 元素中选择具有特定文本的元素

java - 无法将我的文件夹包含在可执行 .jar 文件中

java - 在另一台计算机上使用 Selenium 的 WebDriver 运行 Java 程序

java - 如何使用 GSON 从该 JSON 生成 Java 对象?