ObjectFoo.classという名前のクラスファイルがありますが、クラスファイルは実行時に作成されるため、 ObjectFoo.javaソースファイルにアクセスできないとします。この場合、オブジェクトをキャストする方法はありますか?
現在、このコードを使用してオブジェクトをキャストしていますが、この例では、クラスパスにObjectFoo.javaを含める必要があります。
Class c = Class.forName("ObjectFoo");
ObjectFoo object = (ObjectFoo) c.newInstance();
目標は、Javaリフレクションを使用してクラスファイルからオブジェクトをインスタンス化することです。 Java APIのみを使用し、他のサードパーティライブラリを使用しないソリューションを探しています。
よろしくお願いします!
ジョナサン。