有沒有辦法在沒有安裝JDK的遠程計算機上創建堆轉儲?沒有JDK的JRE 6(Windows)堆轉儲
我無法更改安裝/設置,它在Windows上運行。 所以我只能訪問命令行工具。
問題是遠程計算機上的Java應用程序凍結(沒有內存不足異常,因此-XX:-HeapDumpOnOutOfMemoryError無用),我們需要創建轉儲。
-XX:+HeapDumpOnCtrlBreak
也沒有選擇,因爲它在JDK6 +上不再支持。
由於安全原因,不允許JMX。
任何想法?感謝您的幫助!
編輯:
- 的Windows
- 沒有JDK
- 沒有JMX
當我嘗試這個時,我收到一條消息,說'程序項JLI_CmdToArgs不能位於動態鏈接庫jli.dll' – Kevin
剛試過w/8u152,這個「補丁」仍然有效 –