Ausführen einer Java-Anwendung über eine Desktopverknüpfung, ohne ein neues Fenster für cmd zu öffnen

Ausführen einer Java-Anwendung über eine Desktopverknüpfung, ohne ein neues Fenster für cmd zu öffnen

Ich bin ein Java-Neuling und habe gerade herausgefunden, dass ich zwei JRE-Installationen auf meinem System habe, eine über das JDK und eine separate JRE-Installation. Ich habe mich entschieden, letztere zu deinstallieren, da sie redundant war, und habe nach der Deinstallation den Pfad „...\jdk\jre\“ in die Umgebungsvariable PATH eingefügt. Trotzdem hat eine von mir verwendete Java-Anwendung eine Meldung angezeigt, dass sie JRE usw. erfordert. Also habe ich das Ziel der Verknüpfung von „C:\foo\bar.exe“ in „cmd /k java -jar C:\foo\bar.exe“ geändert und es läuft einwandfrei, mit der Ausnahme, dass jetzt jedes Mal, wenn ich die obige Anwendung ausführe, zwei Fenster geöffnet werden. Eines für cmd und ein separates für die Anwendung (über das JRE). Wie kann ich das vermeiden? Die einzige in den Eigenschaften der Verknüpfung verfügbare Option besteht darin, sie minimiert auszuführen.

Antwort1

verwandte Informationen