Ich habe versucht, eine normale Verknüpfung und eine Verknüpfung javaw.exe zu erstellen, mit der die Kontextmenüoption "Pin to Start" erstellt wird, aber das bewirkt nichts.
Ich habe versucht, eine normale Verknüpfung und eine Verknüpfung javaw.exe zu erstellen, mit der die Kontextmenüoption "Pin to Start" erstellt wird, aber das bewirkt nichts.
Antworten:
Als erstes stellte ich sicher, dass ich die neueste Java SE hatte und dass die .JAR-Dateizuordnung mit Java und nicht mit etwas anderem (wie WinRAR) bestand.
Ich musste etwas Ähnliches tun, um eine andere Anwendung an die von mir verwendete Taskleiste anzuheften, damit ich wusste, dass sie etwas mit Zielen zu tun hat, und nachdem ich ein bisschen nachgeforscht hatte, funktioniert hier die gleiche Methode für Windows 7.
Erstellen Sie eine Verknüpfung für Ihre .JAR, klicken Sie mit der rechten Maustaste und gehen Sie zu Eigenschaften. Bearbeiten Sie das Ziel so , dass es diesem Format entspricht:
%SystemRoot%\system32\cmd.exe /C "path to jar"
Quelle (außer er empfiehlt, eine Verknüpfung von cmd zu erstellen, ich bin aus irgendeinem Grund tatsächlich auf Probleme gestoßen)
Zum Schluss können Sie Ihre neue Verknüpfung an die Taskleiste anheften, indem Sie sie dorthin ziehen. Das Symbol ist mit CMD identisch, kann jedoch leicht geändert werden:
Hoffe das hilft!
javaw
statt %SystemRoot%\system32\cmd.exe /C
für die Taskleiste, aber nicht für das Startmenü. Die andere Antwort funktioniert.
Erstellen Sie eine Verknüpfung. Verschieben Sie die Verknüpfung in C: \ ProgramData \ Microsoft \ Windows \ Startmenü \ Programme. Klicken Sie dann auf das Startmenü und ziehen Sie das neu hinzugefügte Symbol per Drag & Drop, wo immer Sie möchten. Funktioniert mit meiner Kopie von Windows 10 und vermeidet das CMD-Fenster.
Erstellen Sie eine Verknüpfung des Glases. Fügen Sie 'Explorer' am Anfang des Ziels hinzu:
"C:\Users\joe\Documents\netbeans kalendar\dist\kalendar.jar"
becomes:
explorer "C:\Users\joe\Documents\netbeans kalendar\dist\kalendar.jar"
Die Verknüpfung wird ausgeführt, ohne dass ein Cmd-Fenster angezeigt wird (stattdessen wird der Explorer verwendet). Sie können dies an die Taskleiste anheften und das Symbol ändern.
Ich weiß, dass dies eine alte Frage ist, aber ich habe gerade eine bessere Lösung gefunden:
Sie können Java direkt ausführen und die JAR als Argument übergeben. Stellen Sie Ihre Verknüpfung auf den folgenden Pfad ein:
javaw -jar C:\Path\To\My\Program.jar
Geben Sie außerdem den Pfad Start in an, C:\Path\To\My
wenn Ihr Java-Programm relative Pfade verwendet, um auf externe Dateien zu verweisen.
Die Verwendung von javaw
hier anstelle von java
verhindert, dass ein leeres Befehlsfenster erzeugt wird.