Erhalte ein Array von Klassendateien in einem Paket in Java [duplizieren]

8

Ich brauche eine Klasse [] aller Klassendateien, die in einem meiner Quellpakete in Java enthalten sind.

Ich konnte keine Standardmethode finden, um es auf einmal zu machen. Wenn jemand eine Funktion zum Abrufen dieser Liste schreiben könnte, wäre das sehr hilfreich.

%Vor%     
AurA 06.06.2012, 08:14
quelle

2 Antworten

7

Ich bin in der Lage, dieses Problem mit normalen Datei-I / O und Suchmechanismus zu lösen. Sie können die Antwort wie hier gepostet überprüfen.

%Vor%     
AurA 12.06.2012, 10:05
quelle
3

Dies wurde nicht auf allen VMs versucht, aber auf einer kürzlichen Oracle VM gibt es einen kürzeren Weg:

%Vor%

Dadurch werden die Namen der Ressourcen im Paket ausgedruckt, sodass Sie getResource(...) für sie verwenden können. Der Aufruf url.getContent() gibt eine Instanz von sun.net.www.content.text.PlainTextInputStream zurück, die eine VM-spezifische Klasse ist.

    
Cfx 10.05.2015 07:59
quelle

Tags und Links