Me preguntaba si es posible volcar un programa Java que se ejecuta en un archivo, y más tarde en el reinicio él (misma máquina)Dumping un programa Java en un archivo y reiniciarlo
Es suena un poco raro, pero que sabe
--- ------- actualización
Sí, esta es la característica de hibernación para un proceso en lugar de un sistema completo. Pero google 'hibernate el proceso de jvm' y entenderás mi dolor.
Hay una pregunta para Linux sobre este tema (here). Rápidamente, es posible hibernar un proceso (lejos de ser 100% confiable) con CryoPID.
Hace algunos años se planteó una pregunta similar en stackoverflow.
Con una JVM, creo que la hibernación debe ser mucho más fácil, no siempre posible y no confiable al 100% (por ejemplo, IU y archivos).
Serializar un estado persistente de la aplicación es una opción, pero no es una respuesta a la pregunta.
¿Quiere decir algo similar a la creación de un archivo guardado? – Max
Hace décadas recuerdo haber leído las instrucciones sobre cómo podría volcar core el intérprete awk mientras estaba ejecutando un programa awk y luego volver a ejecutarlo desde el archivo central. En ese momento pensé que estaba bastante loco. –
Esto suena raro. ¿Estás hablando de eliminar el código fuente de un programa Java en ejecución en un archivo de texto, compilar este código fuente y ejecutarlo? – Bernard