Gibt es eine App, die Java-Dateien (.jar) auf Android ausführt?

Ich möchte eine JAR-Datei auf meinem Android-Telefon Samsung Galaxy S5 ausführen.

Ich gehe davon aus, dass eine App erforderlich ist, aber ich kann eine solche App nirgendwo finden.

Welche App wäre großartig, um .jar-Dateien zu emulieren, vorzugsweise ohne eine .jar-Größenbeschränkung?

Antworten (3)

Obwohl Android Java verwendet, unterstützt es nicht die Ausführung von JAR-Dateien auf Android-Geräten. Sie können dazu jedoch Emulatoren verwenden, die nicht im Google Play Store, aber auf der Website der Entwickler erhältlich sind. Ich habe den Quelllink bereitgestellt und Download-Anweisungen sind dort verfügbar.

  1. Phonem
  2. JBlend
  3. Netmite
  4. JBED

Funktionen von phoneME :

  • phoneME für Windows CE/Mobile und Android ist eine Implementierung der phoneME-Open-Source-J2ME-Anwendungsplattform für Ihr Windows Mobile-Telefon oder Android-Handheld-Gerät.
  • Jeder Build enthält die phoneME-VM und einen Android-Frontend-Wrapper mit JNI-Bindungen an die VM.
  • Leistungsstärkste, reibungslose Benutzererfahrung, weniger Abstürze.
  • JAD-Dateien sind auch mit der Android-Anwendung Foundation Profile-MIDP verknüpft. Daher können Sie auch Ihren Browser verwenden, um eine Online-JAD-Datei auszuwählen, um das Midlet herunterzuladen und auszuführen. Wenn Sie auf einen JAD-Download-Link klicken, erscheint ein Popup-Menü und Sie müssen die Android-Anwendung Foundation Profile-MIDP auswählen
  • Kein Root-Zugriff erforderlich.

Funktionen von Netmite App Runner :

  • Dies ist die beliebteste Anwendung zum Ausführen von Java-Apps und -Spielen (J2ME/MIDP – jar/jad) unter Android OS.
  • Diese Anwendung verfügt über den App Explorer, mit dem Sie vorhandene Java-Apps und -Spiele auf Ihrem Telefon/Tablet-Gerät finden können.
  • Es ist in den Browser integriert. Durchsuchen Sie jede j2me-Site, klicken Sie, um eine beliebige jad/jar-Datei auszuführen.
  • Es kann J2ME im Handumdrehen automatisch in ein Android-Paket (apk) konvertieren.
  • Sie können Ihre bestehenden Java-Apps (jar/jad) sofort OHNE Quellcode auf Android portieren.

Merkmale JBED :

  • JBED ist auch ein sehr guter Java/J2ME-Emulator für Android.
  • Es ist schnell, hat aber ein Problem wie – der Bildschirm wurde im Querformat verschwommen, unerwartetes Schließen.
  • Es hat einen integrierten App-Explorer.

Eigenschaften von JBlend :

  • JBlend ist JBED sehr ähnlich und viel besser.
  • Es ist glatt und stürzt nie ab.
  • Unterstützt die meisten Java-Apps/Spiele

Wichtig! Es ist möglich, dass nicht alle Emulatoren für Ihre Geräte funktionieren. Jeder Emulator hat unterschiedliche Funktionen. Sie haben die Möglichkeit, verschiedene Emulatoren auszuprobieren und zu entscheiden, welchen Sie verwenden möchten.

Quellen

Normalerweise missbilligen wir 1:1-Kopien – aber ich musste +1 als "Danke für den Hinweis" geben ;) Und immerhin hast du klargestellt, dass es eine ist, und die Quelle genannt ... Guter Fund!
Verlinkt und gutgeschrieben von meiner Emulatorliste (siehe Ende dieser Seite) ;)

Erstellen Sie einfach ein Android-Projekt in IntellJ, NetBeans oder Eclipse, fügen Sie Ihr JAR zum libs-Verzeichnis hinzu und schreiben Sie Ihre kleine Android-GUI dafür.

Also, nur um dies mit etwas auf dem Laufenden zu halten, das nicht auf 2.2 laufen sollte. Und nur weil ich denke, dass es eine Schande ist, dass Tonnen von Projekten verschwendet wurden, weil sie nicht Open Source waren

Das würde ich 2019 empfehlen (in keiner besonderen Reihenfolge)

  • phoneME (wieder, aber es wurde vorläufig für neuere Betriebssystemversionen behoben)
  • J2ME Loader (scheint am aktivsten unterstützt und vielversprechend zu sein)
  • MicroEmu (hier sollte es mehr darum gehen, Applets technisch in APKs umzuwandeln)
  • SquirrelJME (AFAIK, der Entwickler sollte dabei sein, die Android-Unterstützung zu verkabeln)

Natürlich zielen alle auf das eingeschränkte mobile J2ME ab und nicht auf das Desktop-J2SE (ich frage mich, warum noch niemand daran gedacht hat).