classloader

Ein Klassenlader ist ein Objekt, das für das Laden von Klassen in Java zuständig ist.
4
Antworten

Warum benötigt die JVM so lange, bis mein unerreichbares Objekt gefunden wird?

Ich habe in unserer Anwendung an einem Classloader-Leck gearbeitet und bin schließlich an einen Punkt gelangt, an dem alle Referenzen zum CL verschwunden waren. In meinem Speicher-Profiling-Tool (mit YourKit und jmap / jhat) kann ich einen GC er...
12.08.2011, 21:33
1
Antwort

Der ClassLoader kann das Array durch irgendetwas ersetzen

Wenn ich den folgenden Java-Code ausführe: %Vor% Ich bekomme java.lang.Object im Anzeigeterminal, auch wenn ich Object[][].class.getName() durch [[Ljava.lang.Object im Code ersetze. Das Problem ist, dass ich erwartet habe, dass die...
13.12.2016, 02:26
1
Antwort

Verwenden eines benutzerdefinierten Klassenladeprogramms für eine Modulabhängigkeit in SBT

Ich habe einen Multi-Modul SBT Build bestehend aus api , core und third-party . Die Struktur ist ungefähr das: %Vor% Der Code für third-party implementiert api und wird wörtlich von woanders kopiert, also möchte ich ihn nicht wi...
11.04.2015, 14:07
2
Antworten

Greifen Sie auf statische Methoden von Klassen zu, die von verschiedenen ClassLoaders geladen wurden

Ich habe zwei Klassen ( A und B ), die von verschiedenen ClassLoaders geladen werden. Außerdem habe ich eine dritte Klasse, welche Provider statische Getter- und Setter-Methoden verwenden. Ich hoffe folgendes Bild kann die Situation klär...
30.11.2014, 20:59
2
Antworten

ClassLoader wird nach der ersten Verwendung geöffnet

Ich erstelle einen URLClassloader, um einige Gläser zu laden. Jedes JAR wird korrekt von einem anderen Klassenlader geladen und jedes JAR enthält eine Klasse mit einer Methode run (). Jetzt kann der Rumpf von run () eine anonyme innere Klasse da...
19.12.2012, 02:57
2
Antworten

Irgendein Werkzeug, um das Bild des Klassenladerbaums zu sehen?

Angenommen, ich debugge einige Probleme beim Laden von Klassen einer Anwendung, die auf einem Java-EE-Anwendungsserver implementiert ist. Aus irgendeinem Grund scheint es, dass ich doppelte Klassen auf den Klassenpfaden von zwei Klassenladeprogr...
04.11.2009, 22:00
1
Antwort

Speicherverlust durch Logger

Ich lese , dass der folgende Code zu einem Speicherleck führt da die Level-Klasse einen Verweis auf das CUSTOMLEVEL-Member außerhalb des Classloaders enthält: %Vor% Die Frage ist, wie wird die Level-Klasse außerhalb dieses bestimmten Klasse...
27.05.2013, 08:22
3
Antworten

Warum kann die innere Klasse nicht geladen werden? ClassNotFoundException

Warum verursacht der folgende Code ClassNotFoundException ? %Vor% Ausgabe: %Vor%     
27.01.2014, 19:58
2
Antworten

Absolute Pfad für ClassLoader verwenden getResourceAsStream ()

Ich versuche, ClassLoader getResourceAsStream () zu verwenden Meine Direcory-Struktur ist wie folgt: %Vor% Für classloader.getResourceAsStream("MYLOC/someprops.properties") funktioniert gut. Aber jetzt muss ich die Eigenschaftendate...
21.11.2013, 16:48
3
Antworten

Wie verwende ich den Java ClassLoader, um eine Datei aus dem Klassenpfad zu laden?

Ich möchte den ClassLoader verwenden, um eine Eigenschaftendatei für die Properties-Klasse zu laden. Ich habe den folgenden Code vereinfacht, um die Fehlerbehandlung für die Zwecke dieser Diskussion zu entfernen: %Vor% Im selben Verzeichnis...
07.07.2009, 20:49