JavaVM에서 더 나은 HotSwapping을 찾고 있습니다. 메서드 본문 변경 만 적용 할 수 있다는 것은 괜찮지만 제한적입니다.고급 코드 JDK 8의 핫 스와핑?
사용할 수있는 옵션은 JRebel이고 단종 된 프로젝트는 Dynamic Code Evolution Virtual Machine (DCEVM)입니다.
DCEVM의 핵심 개발자가 작성한 JEP 159이 있습니다. 2011 년 블로그 게시물에 따르면 DCEVM 개발자는 Oracle을 JDK에 통합하는 작업을 수행하고 있습니다.
JDK 8 베타에 대한 지원이 이미 있습니까? 아니면 JDK 9로 연기 되었습니까?
대부분 개인 방법을 추가하고 제거하고 이름을 바꾸려면 핫스왑이 필요합니다. 이것은 많은 도움이 될 것입니다. 저에게 그렇게 할 수있는 제품이 있습니까 (홍보 캠페인을 통해 나를 화나게하는 JRebel 옆).
DCEVM의 마지막 지원 버전은 1.6u24 용이며 32 비트 Linux 바이너리 만 제공합니다. 필자가 1.7 및 64 비트 Linux를 사용함에 따라이 점은 저를위한 쇼 스토퍼입니다.
Fakereplace이라는 github에서 사용할 수있는 또 다른 프로젝트가 있습니다. 내 목적으로 쉽게 사용할 수 있습니까? 아니면 조사하지 않겠습니까?
JRebel 개발자 중 한 명은 시장에서 서로 다른 코드 스왑 솔루션에 대해 간략하게 살펴 보았습니다. - http://stackoverflow.com/a/17642585/2269816 개인적 견해로는 JRebel이 작업을 잘 수행 했으므로 경쟁자가 될 수 없습니다. 그 순간에 가까이 온다.공구 자체가 최고 품질 임에도 불구하고 마케팅을 싫어하기 때문에 도구를 사용하지 않고 주로 자신을 해치고 있습니다. –