WInfo-Student Geschrieben 24. August 2010 Geschrieben 24. August 2010 Hallo zusammen, ich möchte eine Klasse bauen, die dynamisch zur Laufzeit das gesammte Projekt durchläuft und alle Klassen mit dem Namen "*Test.java" läd und ausführt. Es sind mittlerweile über 400 Klassen in diesem Projekt und ich möchte nicht alle fest im Code einbinden, da ich dann jedesmal, wenn eine neue Klasse mit dem Namen erstellt wird, diese wieder neu einbinden muss. Alle Testklassen sind extra nach diesem Muster bennant worden und ich weiß, dass sowas geht nur leider nicht wie :-) Für Hilfe jeder Art bin ich sehr dankbar Gruß WInfo
etreu Geschrieben 24. August 2010 Geschrieben 24. August 2010 Als ich mal meinen Classpath durchsuchen wollte, habe ich Scannotation verwendet. Wenn du die erzeugte DB durchgehst, solltest du deine Klassen finden. Wenn du es einfacher haben willst, dann solltest du deine Klasse annotieren - das lässt sich auch halb automatisch erledigen. Bei mir hat das Framework nur im Applet versagt.
elSusto Geschrieben 24. August 2010 Geschrieben 24. August 2010 ich möchte eine Klasse bauen, die dynamisch zur Laufzeit das gesammte Projekt durchläuft und alle Klassen mit dem Namen "*Test.java" läd und ausführt. Hi, *.java dateien solltest du erst noch kompilieren. und dann kannst du die *.class dateien mit Class#forName() laden
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden