2013-11-24 1 views
6

Ich habe gesehen -Xbootclasspath/p: Pfad zum dynamischen Laden von Klassen verwendet wird, können Sie bitte erläutern und erläutern, indem Sie ein Beispiel angeben.Wie erfolgt das Laden von Klassen mit -Xbootclasspath/p: path?

+0

Beginnen Sie mit dem Lesen der Oracle-Dokumentation; d. h. die manuelle Seite des 'java'-Befehls und das Dokument, zu dem es verlinkt, wie der Klassenpfad funktioniert. –

+1

@StephenC: Ich ging durch die Oracle-Dokumentations-Website, aber es war ziemlich unklar über die Verwendung. Das ist der Grund für das Stellen der Frage. – NEO

Antwort

9

Gehen Sie zu Ihrer Befehlszeile und geben Sie java -X ein, um die verfügbaren Optionen zu sehen. -Xbootclasspath gefolgt von Pfad zu Komma getrennten Listen von JAR-Dateien, die diesen Klassen vor den Standard-JRE-Klassen vorangestellt sind. Eine Verwendung wäre, wenn Sie Patches hinzufügen möchten, die die Kern-Laufzeitbibliotheken betreffen.

+2

Nicht -Xbootclasspath * Ersetzt * den Standard-Boot-Klassenpfad in seiner Gesamtheit? Warum sagst du, dass sie * vorangestellt sind? – Pacerier

+5

Sieht so aus, als könnten Sie ersetzen, anhängen oder vorangehen, je nachdem wie Sie es verwenden: '-Xbootclasspath: bootclasspath' Dateien werden anstelle von; '-Xbootclasspath/a: Pfad' Dateien werden angehängt an; '-Xbootclasspath/p: path' Dateien werden vor ... http://docs.oracle.com/javase/j/docs/technotes/tools/windows/java.html hinzugefügt – pherris

Verwandte Themen