私はこれをしたい:
私のコードでは、変数 X = 1 です。コードをコンパイルして実行します。プログラムはユーザーに X を設定するように要求し、X はユーザー入力から 2 に設定されます。次にコードをコンパイルして実行するときは、プロンプトの前に X を 2 にします。
ファイルまたはデータベースを使用して読み取り/書き込みを行うこともできますが、問題は、ユーザー入力から新しいフィールドまたはクラスを作成できるように、フィールドの変更を超えて上記の例を最終的に拡張したいことです。ASM 統合とその使用方法を理解するのに苦労していますが、私は Java (Eclipse を使用) に最も精通しているため、Java について質問します。誰かが私のような簡単な例を持っている場合^^またはガイダンスを提供できる場合は、それをいただければ幸いです。単純なフィールド変更を行うには、ASM を使用して実行中のクラス ファイルを追加できますか?それとも、新しいクラス ファイルを (更新されたフィールドで) 作成し、元のファイルを削除する必要がありますか?