Tenemos una aplicación de escritorio que usa JNI que ocasionalmente hace que la JVM se cuelgue. Afortunadamente, la JVM produce un archivo hs_err_pidXXXX.log
, que es bastante útil para depurar dichos errores. Sin embargo, siempre parece ir al directorio de trabajo actual, y es molesto excavar desde allí, ya que nuestros otros archivos de registro van todos a un "lugar de archivo de registro" específico.¿Es posible especificar dónde van los volcados de bloqueo de JVM?
¿Es posible especificar una ubicación diferente para esos archivos "dump de bloqueo"? ¿Cómo?
cómo ejecutar Java con esta opción? No pude hacer eso a través de cmd –
@MuhammedRefaat En la consola: 'java -XX: ErrorFile =/ruta/a/archivo.log -jar myapp.jar' – sja
@sja muchas gracias –