This App can be downloaded/installed for free but must be licensed before it can be used in the full featured mode. A yearly license subscription for $24.95 US can be purchased within the App using your Google Play account. If you are provided a redemption code, this can be used to license the App. If the App is not licensed then it will run in a trial mode with restricted functionality.
The JRE is capable of running any "pure Java" applications. If the Java application includes/requires application JNI libraries then these native libraries will need to be rebuilt (compiled/linked) with the Android Native Development Kit (NDK).
Using this App to successfully run a specific Java application, will require some basic knowledge of using a JRE. For example you will need to copy the application JAR files to the device's file system and then configure a command line to launch the Java Virtual Machine (JVM).
Please see the user guide at http://www.apogee.com/jre4a/user-guide. You will need to reference this information to successfully run Java applications.
The JRE4A App is a brand new and complicated product from Apogee Software, and as such it is a little "rough around the edges". Please be patient with us as we work to add additional features and address any issues.
The following is a list of limitations in the current release (we plan to remove these limitations in future releases).
- Java Applets embedded inside Android web browser are not supported. (There is an Applet viewer included that can be used to run Java Applets standalone)
- JavaFX is not supported.
- Only supported on Android devices with an ARMv7 processor.
The following is a subset of Java applications that currently will NOT run on JRE4A due to missing JNI libraries. (We plan to add support for some of these application in future releases)
- Minecraft for PC
If you are a Java application provider/developer and want to leverage JRE4A to allow users to run your Java application on Android, please contact Apogee Software to discuss a number of options that we can provide you.
** Java is a registered trademark of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.