Wie verwende ich die Java-ClassLoader, der zum laden einer Datei von den classpath?

Möchte ich den ClassLoader, der zum laden eines properties-Datei, die für die Eigenschaften der Klasse. Ich habe vereinfacht den code unten entfernen, die Fehlerbehandlung für die Zwecke dieser Diskussion:

loader = this.getClass().getClassLoader();
in = loader.getResourceAsStream("theta.properties");
result = new Properties();
result.load(in);

Im gleichen Verzeichnis wie diese Klasse, ich habe die Datei "theta.Eigenschaften", sondern der InputStream ist immer null. Bin ich wenn die Datei an der falschen Stelle? Ich bin mit eclipse und seinen Satz zu bauen, der die class-Dateien der source-Ordner - also das sollte nicht das problem sein.

Kann ich nichts finden, bzw zu bekommen, der ClassLoader, um mir zu sagen, was Klassenpfad durchsucht wird.

InformationsquelleAutor Kyle Boon | 2009-07-07
Schreibe einen Kommentar