Zastanawiam się, czy to możliwe, aby zrzucić uruchomiony program Java do pliku, a później ponownie go uruchomić (samo urządzenie)Dumping program Java do pliku i ponowne uruchomienie go
To brzmi nieco dziwnie, ale kto wie
--- aktualizacji -------
Tak, to jest funkcja hibernacji dla procesu zamiast pełnego systemu. Ale google "proces hibernacji jvm" i zrozumiesz mój ból.
Jest pytanie dotyczące systemu Linux na ten temat (here). Szybko można hibernować proces (daleki od 100% niezawodności) za pomocą CryoPID.
Podobne pytanie pojawiło się kilka lat temu w stackoverflow.
W przypadku JVM moje wykształcone przypuszczenie jest takie, że hibernacja powinna być o wiele łatwiejsza, nie zawsze możliwa i niezawodna w 100% (np. Interfejs użytkownika i pliki).
Szeregowanie trwałego stanu aplikacji jest opcją, ale nie jest odpowiedzią na pytanie.
Masz na myśli coś podobnego do tworzenia pliku zapisu? – Max
Pamiętam, jak wiele lat temu czytałem instrukcje, jak zinterpretować interpreter awk podczas uruchamiania programu awk, a następnie ponownie uruchomić go z pliku core. W tym czasie myślałem, że to całkiem szalone. –
To brzmi dziwnie. Czy mówisz o zrzuceniu kodu źródłowego uruchomionego programu Java do pliku tekstowego, kompilacji tego kodu źródłowego i uruchomienia go? – Bernard