überprüft, ob ein Paket vorhanden ist oder nicht

8

Wie kann ich überprüfen, ob ein Paket wie javax.servlet. * in meiner Java-Installation existiert oder nicht?

    
abson 30.03.2010, 18:59
quelle

3 Antworten

9

Java kann Ihnen nur sagen, ob es eine Klasse laden kann. Es kann Ihnen nicht sagen, ob ein Paket existiert oder nicht, weil Pakete nicht geladen sind, nur Klassen.

Der einzige Weg wäre, zu versuchen, eine Klasse aus diesem Paket zu laden. Beispielsweise könnten Sie für javax.servlet. * Folgendes tun:

%Vor%     
noah 30.03.2010, 19:04
quelle
7

Überprüfen Sie, ob das Paket als Ressource vorhanden ist:

%Vor%

Alternativ prüfen Sie, ob eine Klasse dieses Pakets über Class.forName(...) geladen werden kann.

    
lexicore 30.03.2010 19:04
quelle
4

Wenn Sie in der API-Dokumentation nach Ihrer Installation suchen, werden Ihnen alle installierten Pakete angezeigt, zB: Ссылка

Im Code können Sie Folgendes tun:

%Vor%     
Kylar 30.03.2010 19:05
quelle

Tags und Links