0
我有一个Java应用程序,它使用一堆JNI调用在Windows上执行低级别的东西。当我自愿地让JVM崩溃时,我注意到它没有产生任何hs_err_pid.log文件,这对调试非常有用。没有在Windows 7上创建hs_err_pid文件用于安装应用程序
这里是行为:
- 当我从Eclipse中运行它==>文件在当前创建工作目录
- 当我编译我的应用程序和运行.exe ==>的文件在当前工作目录中创建
- 当我运行安装程序并从
C:\Program Files\...
中的.exe运行我的应用程序时,仍然在控制台中收到错误消息,告诉我JVM崩溃并且已创建崩溃报告C:\Program Files\MyApp\hs_err_pid3060.log
,但该文件不存在。
任何想法是什么导致这种行为?