Wie führe ich eine JAR-Datei aus, ohne Java zu installieren?

Meine Frage mag seltsam erscheinen, aber das ist in der Tat, was ich tun muss. Zum ersten Mal in den letzten (vielleicht) 10 Jahren muss ich eine JAR-Datei auf meinem Computer ausführen. Aber ich möchte nicht 'Java' installieren (und all die Dinge, die es in Ihr System einfügt). Wie kann ich diese JAR-Datei ausführen?

Author: Gravity, 2014-04-23

4 answers

Sie haben zwei Optionen


  1. Verwende jPortable zusammen mit jPortable Launcher

    Mit JPortable Launcher können Sie Java-JARs ganz einfach von Ihrem PortableApps.com-fähigen Gerät aus ausführen, auf dem die jPortable portable Java Runtime Environment installiert ist.

    Um dies zu verwenden, besuchen Sie PortableApps.com und suche nach jPortable . Eine Ergebnisliste sollte angezeigt werden und dann die Laufzeitumgebung und den Launcher auswählen (Links oben). Dann laden Sie beide herunter und installieren Sie pro Anleitung. Es wird ein Ordner erstellt, in dem die heruntergeladenen Dateien ausgeführt wurden. In einem von ihnen wird " JavaPortableLauncher.exe". Wenn Sie es starten, sollten Sie in der Lage sein, eine JAR-Datei mit der Anwendung zu finden und zu öffnen.

    Startprogramm

(oder)

  1. Herunterladen und extrahieren Sie die Windows x86 tar.gz version und starten Sie Ihre .JAR-Datei aus der Commmand-Zeile: start C:\Java\bin\javaw.exe -jar C:\myfolder\myprogram.jar
 22
Author: nixda,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2016-11-26 22:58:20

Ich erinnere mich, dass Sie vor einigen Jahren Java herunterladen, entpacken, irgendwo in einen Ordner legen und Java ausführen konnten, indem Sie auf die ausführbare Java-Datei in diesem Ordner zeigten. Ich weiß nicht, wie es heute mit den aktuellen Versionen funktioniert, aber ich wäre nicht überrascht, wenn es immer noch so funktionieren könnte. Ich habe hier kein Windows, kann es also nicht testen,aber Sie können eine Zip-Datei (oder Tar.gz) Datei, entpacken und dann von dort aus arbeiten. Wenn Sie GZ-Dateien nicht entpacken können, laden Sie 7-zip herunter und installieren Sie es.

Dies wird es nicht wie gewohnt installieren, also keine Update-Warnungen usw., keine Browserintegration, keine Systemvariablen, aber Sie brauchen etwas, um diesen Code auszuführen, und das ist das Mindeste, was ich denke.

Http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

Laden Sie eines der tar herunter.gz-Versionen.

 7
Author: SPRBRN,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-04-24 07:42:29

Das gerade für mich gearbeitet:

  1. Laden Sie das Java-Installationsprogramm für die gewünschte Version herunter;
  2. öffne es mit 7-zip;
  3. suchen und extrahieren Sie die Werkzeuge.zip-Datei (sie kann sich je nach Java-Version, Build oder JDK oder JRE in verschiedenen Verzeichnissen befinden);
  4. Werkzeuge erweitern.zip-in einigen ;
  5. gehe hinein und renne for /r %x in (*.pack) do .\bin\unpack200 -r "%x" "%~dx%~px%~nx.jar;
  6. versuchen Sie, bin/java -version auszuführen.

Wenn es funktioniert, dann hast du dir ein portables JAVA_HOME.

 1
Author: lpacheco,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-05-23 12:41:39

Der beste Weg ist, dass konvertieren Sie Ihre .jar-Datei .exe . folgen Sie diesem : JAR2EXE

 -1
Author: Emoji,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-04-23 15:42:22