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
,但該文件不存在。
任何想法是什麼導致這種行爲?