Я ищу лучше HotSwapping в JavaVM. Возможность применять только те изменения тела метода в порядке, но весьма ограничена.
Доступными параметрами являются JRebel и прекращенный проект под названием Виртуальная машина эволюции динамического кода (DCEVM).
Существует JEP 159, который был написан основным разработчиком DCEVM. В блоге с 2011 года говорится, что разработчики DCEVM теперь работают над Oracle, чтобы интегрировать их в JDK.
Есть ли у нас такая поддержка для бета-версии JDK 8 или она была отложена до JDK 9?
Мне нужна горячая замена для добавления и удаления и переименования частных методов в основном. Это поможет. Есть ли продукт, позволяющий мне это сделать (рядом с JRebel, которые PR-кампании меня расстроили).
Последняя поддерживаемая версия DCEVM для 1.6u24, и она обеспечивает только 32-битные бинарные файлы Linux. Поскольку я использую 1,7 и 64-битную Linux, это для меня и стоп-шоу.
В github есть еще один проект, называемый Fakereplace. Может ли это быть легко использовано для моей цели или я не должен исследовать это?