Run Java Swing Apps on Android

Launch desktop-style Java Swing GUI apps on Android and interact with them using touch controls.

Download Jre4AndroidView Pro Version

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. Jre4Android can run many Swing JAR applications directly on Android.

How to Run a Swing JAR

  1. Install and open Jre4Android.
  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 Jre4Android

Run Java Swing GUI apps on Android.

Download on Google Play