[Java] So führen Sie die .jar-Datei durch Doppelklicken auf Windows 7 aus (64)


Answers

Wenn Sie zuvor den Rechtsklick verwendet und mit \ path \ to \ your \ javaw.exe geöffnet haben, müssen Sie den folgenden Registrierungsschlüssel entfernen .

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.jar]

Dann renne

C:\>assoc .jar=jarfile
C:\>ftype jarfile="C:\path\to\your\javaw.exe" -jar "%1" %*
Question

Das Ausführen einer .jar-Datei in einer Befehlszeile funktioniert einwandfrei, aber ich kann keine .jar-Datei durch Doppelklicken auf Windows 7 (64) ausführen. Es scheint nichts passiert nach dem Doppelklick.

Ich habe den Tipp "ftype" versucht, kein Erfolg. ftype jarfile = "C: \ Programme \ Java \ jre7 \ bin \ javaw.exe" -jar "% 1"% *

Ich habe das JDK 7 64-Bit neu installiert, kein Erfolg.

Irgendeine Idee?




Ihr Problem könnte auch in Ihrer Java-Code-Einstellung liegen, ich meine, wenn Ihr Programm irgendwie die Hauptklasse / Hauptdatei ( Einstiegspunkt ) nicht realisieren konnte, wird es das Programm / .jar (speziell auf IDEs gebaute Anwendung) nicht starten. Um das auf einer IDE zu lösen:

  • Klicken Sie mit der rechten Maustaste auf das Projekt> Eigenschaften> Ausführen> Hauptklasse durchsuchen> OK.
  • Reinigen und neu aufbauen

Versuchen Sie es jetzt auszuführen. Ich hoffe es hilft




Ich hatte das gleiche Problem mit .jar-Dateien, die nicht mit einem Doppelklick geöffnet werden. Es stellte sich heraus, dass ich zwei Versionen von Java installiert hatte (Java 6 und 7). Das Deinstallieren von Java 6 über Systemsteuerung-> Deinstallieren eines Programms erlaubte es schließlich, .jar-Dateien mit einem Doppelklick zu öffnen, ohne das Befehlsfenster zu verwenden.







Ändern Sie die Standardanwendung für JAR-Dateien von java.exe in javaw.exe aus Ihrem JAVA_HOME / bin-Ordner.

Dies liegt daran, dass java.exe nur eine Konsolenanwendung ist, die JAR-Datei jedoch ein Fenster benötigt, das als Ausführung ausgeführt wird. Da javaw.exe eine Fensteranwendung ist, wird sie für die Ausführung von JAR-Dateien bevorzugt.

Eine Alternative dazu ist, dass Sie die JAR-Dateien in einigen Fällen einfach mit dem Java- Schlüsselwort -jar attrib ausführen können.




Wenn Sie die Antwort von unpopular versuchen:

Für Windows 7:

  1. Start "Systemsteuerung"
  2. Klicken Sie auf "Standardprogramme"
  3. Klicken Sie auf "Dateityp oder -protokoll einem bestimmten Programm zuordnen".
  4. Doppelklicken Sie auf .jar
  5. Durchsuchen Sie C:\Program Files\Java\jre7\bin\javaw.exe
  6. Klicken Sie auf die Schaltfläche Öffnen
  7. Klicken Sie auf die Schaltfläche OK

Und JAR-Dateien können immer noch nicht geöffnet werden (in meinem Fall war es so, als hätte ich nie doppelt geklickt):
Öffnen Sie die Eingabeaufforderung (um sicher zu sein, dass Administratorrechte aktiviert sind) und geben Sie die folgenden Befehle ein:

java -version Dies sollte eine Version zurückgeben, so dass Sie sicher annehmen können, dass Java installiert ist.

Dann renne

java -jar "PATHTOFILE\FILENAME.JAR"

Lesen Sie die generierte Ausgabe durch. Sie können eine Fehlermeldung entdecken.




http://www.wikihow.com/Run-a-.Jar-Java-File

  1. Angenommen, Sie haben Java JRE und / oder Java SDK geladen, dann
  2. Um Assoziationen zu machen, gehen Sie zu " Arbeitsplatz " und klicken Sie auf eines Ihrer Laufwerke ( C: zum Beispiel).
  3. Wenn es angezeigt wird, wählen Sie "Extras" »» "Ordneroptionen" (oder Eigenschaften ... es ist an verschiedenen Orten abhängig von der Windows-Version).
  4. Öffnen Sie den Windows Explorer (öffnen Sie einfach einen beliebigen Ordner), um das Fenster "Extras" -> "Ordneroptionen" zu öffnen.
  5. Wenn Sie das Fenster "Ordneroptionen" öffnen, klicken Sie auf die Registerkarte "Dateitypen". Sie sollten JAR-Dateien ( .jar Erweiterung) bearbeiten oder hinzufügen können.
  6. Ändern Sie das Programm zum Öffnen von JAR-Dateien. Gehen Sie im Dateiauswahlfenster zu dem Ordner, in dem die JRE installiert ist (sollte C:/Program Files/Java/... , markieren Sie "Immer öffnen mit" und wählen Sie die Datei javaw.exe .