jmapコマンドを使用すると、変数とその状態を表示できます。同様に、JVMで実行されているバイトコードを保存するためのオープンソースツールもありますか?私たちはソースコードを持っていますが、AOPの助けを借りて、変更された時があります。また、実行時に異なるバージョンのコードが存在する可能性があります。たとえば、2つのバージョンのjarファイルを持つクラスパスなどがあります。Java実行プロセス:任意プロセスの実行時にバイトコードを表示
私のシステム上のプロセスにアタッチし、 JVMはファイルへのバイトコードを含み、さらに検査のために、ランチャー内の何も変更することなく。したがって、プロセスが実行されているときに接続し、スナップショットとデタッチを取り出します(既存のプロダクションシステムを邪魔しないように)。
Open JDKまたはOracle JDKを使用してアプリケーションを実行できます。
ような例外で失敗しますこの答えhttps://stackoverflow.com/questions/35146746/write-java-object-into-class-fileを見てください。 – SubOptimal
@suboptimal thanksありがとう。私は調査します。私たちはCGLIBを使用していません。 sun.jvm.hotspot.HSDBが表示されますが、私のローカルのsudoを使って実行しても、その言い訳は読み込めません。 – tgkprog