Daniel Thoma: Java ByteCode - in XML gespeichert - laden

Beitrag lesen

Hallo Hoscha,

ist es prinzipiell möglich, den Inhalt einer java-Klasse in einem XML als ByteCode zu speichern und diese XML-Datei dann zur Laufzeit auszulesen und die Klasse zu erstellen?

Du kannst einen eigen Klassloader schreiben. Damit kannst Du dann den Bytecode laden, wie es Dir gefällt. Du könntest ihn sogar zur Laufzeit erzeugen o.ä.

API Spezifikation:
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/ClassLoader.html

VM Spezifikation
http://java.sun.com/docs/books/vmspec/2nd-edition/html/ConstantPool.doc.html#79441

Grüße

Daniel