最近、ホット コード置換機能を使用する必要があるタスクがありました。そこで、tools.jar で利用可能な Java Instrumentation API を使用して実行しました。
Eclipse は、新しいクラス ファイルのホット リプレースに別のロジックを使用していますか、それとも同じ Java API を使用していますか? 私はいくつかの場所から読み込もうとしましたが、明確ではありませんでした:
Eclipse Java デバッガーは、デバッグ チャネルを介して別の JVM に新しいクラス ファイルを送信します。
Eclipse Hot Code Replaceのこの行は明確ではありませんでした。