2012-04-07 4 views
0

Ich Aufruf Dritter CodePrevent 3rd-Party-Classloader eine Klasse von Laden

method.invoke(null, args); 

und es hat einen Klassenlader, der eine Klasse lädt. Ist es möglich, dass ich verhindern kann, dass eine bestimmte Klasse geladen wird? Außerdem gibt es mehr als ein drittes Teilprogramm, das ich anrufe, und ich suche nach einer breiten Lösung, die im Allgemeinen nur verhindern wird, dass die Klassenladeer eine bestimmte Klasse laden, wie das Kindklassenladeprogramm zuerst an das Elternteil delegieren kann?

Antwort

0

Ok nach ein paar Umstecken habe ich einen Weg gefunden, dies zu tun, javaagent option, dies ist ein Beispiel zum Abfangen aller eingehenden Klassen-Dateien, was ich wollte. Dies wird häufig in Speicherprofilen verwendet.

Verwandte Themen