Führen Sie die Jar-Datei auf dem PC am Start
Ich weiß, dass ähnliche Fragen stellten sich hier vor. Aber ich konnte nicht machen Sie mir doch irgendwie funktionieren. Hier sind die Schritte, die ich bereits versucht.
-
Erstellte ich eine bat-Datei als
javaw -Xmx200m -jar C:\Path\to\jarfile\TheJar.jar
und in den Autostart-Ordner. Er arbeitete für den aktuellen Benutzer. Diese nicht helfen, weil ich will diese Datei ausführen für alle Benutzer nach deren Anmeldung auf den PC. -
Ich erstellt, key den Wert wie HKEY_local_machine>software>microsoft>windows>current version >ausführen und setzen Sie die samething in den string-Wert. Das hat nicht funktioniert entweder.
Also ich habe windows 10 64-bit-Maschinen und die jar-Datei benötigt, um sich auf diesen Computern befinden. Sobald ein Benutzer-login, die jar-Datei ausgeführt werden muss. Aber ich Couln ' T machen, dass so weit.
- Mögliche Duplikate von Java-Anwendung auf Windows-Start
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie Folgendes:
Schreiben Sie eine batch-Datei wie folgt und speichern Sie es als *.bat oder *.cmd:
Speichern Sie die erstellte Datei in den Autostart-Ordner für alle Benutzer, die
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
Ist es wichtig, die Aufmerksamkeit auf den Ordner, weil wenn Ihr Windows + R und
shell:startup
Verknüpfung, wie ich Sie normalerweise tun, es funktioniert nur für den aktuellen angemeldeten Benutzer.java -jar C:\Path\to\jarfile\TheJar.jar
und zu sehen ist, gibt es keine Ausgabe. Oder sogar die Verwendung der gleichen charge, das Sie verwenden, und nur setzen Sie in den richtigen Ordner. Als ich das erste schrieb die Antwort, die ich mir vorgestellt Ordner war falsch, wahrscheinlichC:\Users\USER\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
Ich gehe davon aus, dass das Problem, das Sie haben mit der Registrierung die Erlaubnis basiert?
Sollten Sie versuchen, den Eintrag in
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
anstatt inHKEY_LOCAL_MACHINE
.Laut diese Antwort die
HKEY_CURRENT_USER
"Lage nicht leiden unter Problemen mit Berechtigungen beim ausführen als normaler Benutzer".