JVM核心转储文件位于Windows7上的何处
Where are the JVM core dump files located on Windows 7?
我有一个C++应用程序,它加载JVM以使用JNI。它已经工作多年了。最近,JNI初始化函数JNI_CreateJavaVM()开始失败,调用JVM中止回调函数并使应用程序崩溃。
Java核心转储文件中可能有一些关于崩溃的信息,如果这些信息确实是在编写的话。因此,我想找到这些文件并对其进行研究。
然而,我以前从未使用过Java核心转储文件。我不知道它们在哪里,也不知道它们叫什么名字。
我在Windows 7 64位系统上运行,连接到JRE 1.6 32位。
如果有人能告诉我Java核心转储文件的位置,我将不胜感激。
我不确定,但我认为它们默认情况下被转储到工作目录,您可以使用进行检查
String workingDir = System.getProperty("user.dir");
不同的JVM可能有指定核心转储目录的选项。
编辑:这里有一个类似的问题和很好的答案:在使用Java JNI时,是否可以调试核心转储?
相关文章:
- 变量如何以及在何处可能没有C++关联的名称?
- 在何处放置与类方法相关的帮助程序函数C++
- WIC 工厂将始终在 Windows7 上为 nullptr("What's a Creel?"教程中使用)
- .exe应用程序在windows10中创建新模块时抛出错误,但在windows7中工作正常
- 如何以及在何处使用带QT的Basler Cam实现opencv人脸检测代码
- 在何处声明序列化BOOST_CLASS_EXPORT
- 当我在 windows7 中安装程序时,我指定的字体大小不适用
- Windows7+:如何构建不需要任何额外/外部运行时库的C++ Windows 控制台应用程序?
- 在 JavaScript 中,值的数据类型存储在何处以及如何存储?
- 应使用 CMake install 命令将可执行资源文件安装到何处?
- 如何在何处获取 MSVS 2008(32 位)编译器工具链的编译器,而无需安装 MSVS2008
- 在何处查看发布者发送的输出数据
- 在何处更改参考代码以从 HEVC 编码的视频中提取运动矢量
- 将删除运算符放置在何处以进行动态变量
- 如果常量引用延长了此右值的寿命,则此右值驻留在何处?
- 无法确定未解决的外部错误来自何处
- opengl 位于何处(GPU 软件或操作系统)?
- 成员数组位于何处
- ODBC导出到Excel在Windows7、Windows8.x和Windows10下失败
- JVM核心转储文件位于Windows7上的何处