Run Java Swing Apps on Android

Launch desktop-style Java Swing GUI apps on Android with Jar Runner, formerly known as Jre4Android, and interact with them using touch controls.

Download Jar Runner

Java Swing on Android

Java Swing is a desktop GUI toolkit. Many classic Java applications use Swing for windows, buttons, menus, dialogs, and text fields. Jar Runner can run many Swing JAR applications directly on Android.

How to Run a Swing JAR

  1. Install and open Jar Runner.
  2. Tap Open JAR File.
  3. Select a Java Swing .jar file.
  4. Run the file.
  5. Use the on-screen controls to interact with the GUI.

Swing Controls

Compatibility Notes

Some Java desktop apps may require native desktop APIs, external libraries, hardware acceleration, or file paths that do not work the same way on Android.

A Swing app running successfully on desktop Java does not always guarantee perfect behavior on Android. Test your app and adjust settings when needed.

Best Use Cases

Download Jar Runner

Run Java Swing GUI apps on Android.

Download on Google Play