Slashes durch Punkte ersetzen in String

tinella

Erfahrenes Mitglied
Hello

Ich möchte einem String, der z.B "com/nwoods/jgo/examples/jtreeapp/JTreeApp.class" als Inhalt hat, die Slashes durch Punkte ersetzen

Habe leider nicht viel Zeit und wäre deshalb froh könnte mir jemand antworten


Danke

Schönen Abend euch allen!
 
hey kroesi, danke vielmal!

weisst du zufällig auch grade wie ich den hintersten teil .class wegkriege?
also von so:
Code:
com.nwoods.jgo.examples.jtreeapp.JTreeApp.class

zu so:
Code:
com.nwoods.jgo.examples.jtreeapp.JTreeApp
 
weiss zufällig jemand von euch wie ich jarfiles in den klassenpfad (von eclipse?) laden kann?

also ich gebe ein verzeichnis an, und die jarfiles die das programm dort findet sollen in den klassenpfad geladen werden, damit ich

Code:
aktuelleKlasseZumAuslesen = Class.forName(x);

ausführen kann?



danke..
 
Hi !

Also ich hab da mal einen Trick von

http://chp.smartlog.dk/27495_Dynamicly_change_classpath_at_runtim.html

verwendet.

Der System Klassenlader besitzt eine Methode namens addUrl() die aber nicht public ist. Über Reflection setzen sie diese aber quasi auf public. Das funktioniert auch, ist aber ein Hack ! Ich empfehle dir also das nicht zu benutzen. Besser ist es, sich einen eigenen ClassLoader zu schreiben. Ist auch irgendwo hier im Forum beschrieben.

Wie ich den Tom kenne, schüttelt der hier noch was aussem Ärmel ;)

Krösi
 
Zurück