Windows 7 - Wie kann ich eine .jar-Datei an die Taskleiste anheften?

26

Ich habe eine .jar-Datei, die häufig ausgeführt wird, und ich möchte sie an die Taskleiste anheften. Ich habe versucht, die .jar-Datei selbst anzuheften, und ich habe versucht, eine .bat-Datei anzuheften, die den Befehl zum Ausführen der .jar-Datei enthält, aber es funktioniert auch nicht. Gibt es eine Möglichkeit, dies zu erreichen?

gunit888
quelle
Ich habe meine Antwortauswahl auf die javaw.exe-Version geändert, da dadurch das Problem mit dem Befehlsfenster behoben wird. Die cmd.exe ist jedoch immer noch ein sehr nützlicher Trick.
gunit888

Antworten:

27

Ähnlich wie die Antwort von MJH, aber stattdessen cmd.exekönnen Sie den folgenden Pfad zur ausführbaren Datei angeben, um zu vermeiden, dass die Eingabeaufforderung angezeigt wird:

javaw.exe -jar "C:\path\to\your\executable.jar"

Wenn Sie der Entwickler des Java-Projekts sind, möchten Sie vielleicht meine Antwort auf StackOverflow sehen , damit es unter Windows 7 gut funktioniert.

Paul Lammertsma
quelle
Danke, das passt perfekt zu dem, was ich erreichen wollte.
gunit888
Außer vielleicht einer hübschen Ikone. Ich konnte dies nicht zum Laufen bringen (möglicherweise ist ein Neustart erforderlich?), Aber Sie könnten versuchen, mit der Shiftrechten Maustaste auf das Symbol zu klicken, Eigenschaften auszuwählen und ein Symbol anzugeben. Ich bin neugierig, ob Sie das zum Laufen bringen können.
Paul Lammertsma
Ich konnte der Verknüpfung eine ICO-Datei zuweisen, die sich jedoch außerhalb der JAR-Datei befand. Windows 7 scheint nicht in der Lage zu sein, in .jar-Dateien nach Symbolen zu suchen, soweit ich das beurteilen kann.
gunit888
Das ist richtig. Sofern Sie die JAR-Datei nicht als ausführbare Windows-Datei (mit Launch4j , JSmooth oder einem ähnlichen Tool) verpacken , ist dies die einzige Möglichkeit, ihr ein Symbol zuzuordnen .
Paul Lammertsma
1
Dies ist eine sehr alte und möglicherweise veraltete Antwort, aber die Idee hier war, eine Verknüpfung zu erstellen, wie in der Antwort von MJH unten beschrieben.
Paul Lammertsma
8
  1. Erstellen Sie eine Verknüpfung für cmd.exe

  2. Klicken Sie mit der rechten Maustaste auf die Verknüpfung und wählen Sie Eigenschaften aus.

  3. Gehen Sie im Feld Ziel zum Ende von %SystemRoot%\system32\cmd.exe.

  4. Geben Sie nach diesem Ziel ein SPACEund dann ein /Canderes SPACEund den Pfad zur JAR-Datei ein.

  5. Stecken Sie die Verknüpfung in die Taskleiste.

Sie können auch das Symbol ändern oder auf die Registerkarte Allgemein klicken und den Namen der Verknüpfung ändern, wenn Sie dies wünschen.

MJH
quelle
1
Danke, das funktioniert. Das Fenster cmd.exe bleibt jedoch geöffnet. Gibt es eine Möglichkeit, das Fenster automatisch zu schließen, sobald die .jar-Datei ausgeführt wird?
gunit888
1

Wie diese Antwort sagt, sollten Sie nur die Zieleigenschaften Ihrer Verknüpfung eingeben:

explorer "path_of_jar_file"

nur das!

Mohammad_Hosein
quelle
Wenn die Antwort besser ist als die akzeptierte, stimmen Sie ab, um diese Frage zu schließen.
Toto
Dies ist die Antwort und es funktioniert unter Windows 10
Pimenta
-1

Für diejenigen, die Probleme mit dem CMD-Fenster haben, können Sie genau das tun, was MJH beschrieben hat, aber anstelle von / C / C START und dann den Pfad zu Ihrer JAR-Datei.

Patherros
quelle
-1

Mit der MJH-Lösung können Sie anstelle des normalen Fensters die Option cmd minimiert ausführen, um zu vermeiden, dass das Fenster geschlossen werden muss

Murtaza Chiba
quelle