Hoscha: Java ByteCode - in XML gespeichert - laden

Hallo zusammen,

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?

Vielen Dank im voraus,
Holger

  1. 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

  2. Hallo,

    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?

    Ähm .... bevor ich antworte hätte ich die Frage gern noch etwas präzisiert.

    WOZU das Ganze? Washast Du genau vor?

    Gruß
       MichaelB