Wie bekomme ich einen Dateipfad von Jar?

750
Bruno Fauth

Beim Ausführen einer JAR-Datei handelt es sich bei dem erstellten Prozess um eine Instanz der JVM, die die JAR-Datei ausführt. Woher weiß ich, welche JAR-Datei ein JVM-Prozess ausgeführt wird? Ich möchte diese Informationen verwenden, um den Dateipfad des Jars abzurufen.

0
[Wie erhalte ich den Pfad einer laufenden JAR-Datei?] (// stackoverflow.com/q/320542) DavidPostill vor 6 Jahren 0
Dieser Beitrag funktioniert nur, wenn Sie den Quellcode für das Jar haben. Mein Fall ist allgemeiner. Ich möchte den Pfad für jedes Glas finden, das auf meinem Computer ausgeführt wird, auch wenn der Quellcode nicht verfügbar ist. Bruno Fauth vor 6 Jahren 0

1 Antwort auf die Frage

0
Paul Sweatte

Rufen Sie die JAR auf, indem Sie den vollständigen Pfad als -jarParameter von der Befehlszeile aus verwenden. Der Task-Manager kann die Befehlszeile anzeigen, die den Pfad zur JAR enthält. Öffnen Sie es von der taskmgrWindows-Suche aus. Führen Sie dann einen der folgenden Schritte aus:

  1. Klicken Sie auf der Registerkarte Prozesse mit der rechten Maustaste auf die Spaltenüberschrift, und aktivieren Sie die Command LineOption.

ODER

  1. Klicken Sie auf der Registerkarte Details mit der rechten Maustaste auf die Spaltenüberschrift, klicken Sie auf Spalten auswählen, klicken Sie auf das Command LineKontrollkästchen, und klicken Sie auf OK.

Verweise