Ich weiß, dass dies eine Neuling qestion, aber ich habe Probleme mit der Einrichtung von Log4J:
Ich möchte eine log4j-Demo ausführen, und hier ist mein Code:
%Vor%Ich habe meinen Klassenpfad festgelegt: C: \ Benutzer \ Adel \ Downloads \ apache-log4j-1.2.17 \ log4j-1.2.17.jar in beiden System- und Benutzervariablen
Aber wenn ich mein Programm starte, bekomme ich immer noch
%Vor%Ich weiß, dass ich Classpath richtig eingestellt habe - wenn ich cmd Zeile:
ausführen %Vor%Sie müssen log4j home zum Klassenpfad hinzufügen. JVM benötigt den Pfad zu den log4j-Klassen
wenn auf Windows
verwendet werden kann %Vor%Führen Sie Ihre App aus, nachdem Sie dem Klassenpfad andere Pfade hinzugefügt haben wie
%Vor% Sie müssen log4JHOME nicht erneut hinzufügen, da %classpath%;
zum aktuellen Klassenpfad hinzugefügt wird.
LOG4J_HOME ist Java nicht bekannt. Es wird nur von log4j im Falle von Auto config / default config verwendet.
Auf einer Seitennotiz versuchen Sie, neues log4j2 zu verwenden!
Können Sie zeigen, wie Sie den Code kompilieren möchten?
Versuchen Sie auch, log4j.jar zum Verzeichnis 'lib' hinzuzufügen und kompilieren Sie mit dem Klassenpfad, der auf dieses jar verweist
Tags und Links configuration log4j log4