Jvdroid - IDE for Java Apk

Jvdroid - IDE for Java Apk

Latest version 1.15
12 Apr 2021

Older Versions

Apk Infos

Version1.15
Rating4.3/5, based on 2,721 votes
Size‎85.2 MB
Requires AndroidAndroid 5.0+ (Lollipop)
Author's NotesThe most easy to use and powerful Java 11 compiler & IDE on Google Play

About Jvdroid - IDE for Java APK

Jvdroid - IDE for Java APK Download for Android
Jvdroid - IDE for Java APK Download for Android

Description

Jvdroid is the most easy to use and powerful educational Java IDE for Android.

Features:
- Offline Java compiler: no Internet is required to run Java programs.
- Standalone OpenJDK 11: enjoy the latest standards support and use any jar libraries you like.
- Maven projects and libraries support.
- Examples available out-of-the-box for quicker learning.
- Full-featured Terminal Emulator.
- Java interpreter mode (REPL) based on JShell is also available.
- Outstanding compiler performance with Nailgun.
- Kotlin, Scala and Clojure programs can be built using Maven (no code prediction and analysis is provided for these languages).

Editor features:
- Code prediction, auto indentation and real time code analysis just like in any real IDE. *
- Javadoc viewer for methods and classes.
- Code formatter.
- Extended keyboard bar with all symbols you need to program in Java.
- Syntax highlighting & themes.
- Tabs.
- One click share on Pastebin.

* Features marked by asterisk are available in Premium version only.

Important notices:
Jvdroid requires at least 250MB free internal memory. 300MB+ is recommended. More if you are using heavy Maven libraries (like Kotlin runtime).
Jvdroid doesn't build native Android applications, as Android uses other Java implementation, and its Java version is older.

Take a part in development of Jvdroid by reporting bugs or providing feature requests to us. We appreciate that.

Legal information.
Busybox and OpenJDK in Jvdroid APK are licensed under GPL, email us for the source code.
This application is considered to be distributed legally when downloaded from the Play Store only.
Samples available in the application are free for educational usage with one exception: they, or their derivative works, cannot be used in any competing products (in any way). If you are unsure, whether your app is affected by this restriction, always ask for a permission via email.
Oracle and Java are registered trademarks of Oracle and/or its affiliates.
Android is a trademark of Google Inc.

Latest updates

What's new in version 1.15

Implemented Storage Access Framework support for all Android versions

How to install Jvdroid - IDE for Java APK on Android phone or tablet?

Download Jvdroid - IDE for Java APK file from ApkClean, then follow these steps:

Update Phone Settings

  • Go to your phone Settings page
  • Tap Security or Applications (varies with device)
  • Check the Unknown Sources box
  • Confirm with OK

Go to Downloads

  • Open Downloads on your device by going to My Files or Files
  • Tap the APK file you downloaded (ru.iiec.jvdroid-v1.15-ApkClean.apk)
  • Tap Install when prompted, the APK file you downloaded will be installed on your device.

Older Versions

1.15 (2016)85.2 MB
1.15 (2015)84.8 MB
1.1 (2012)83.8 MB
1.1 (2011)83.8 MB
2.6 (1037)90.5 MB
2.4 (1035)88.1 MB

Questions & Answers

Q: What is an APK File?

A: Just like Windows (PC) systems use an .exe file for installing software, Android does the same. An APK file is the file format used for installing software on the Android operating system.

Q: If I install an APK from this website, will I be able to update the app from the Play Store?

A: Yes, absolutely. The Play Store installs APKs it downloads from Google's servers, and sideloading from a site like ApkClean.net goes through a very similar process, except you're the one performing the downloading and initiating the installation (sideloading).
As soon as the Play Store finds a version of the app newer than the one you've sideloaded, it will commence an update.

Q: Why ApkClean.net can guarantee APK 100% safe?

A: Whenever someone wants to download an APK file from ApkClean.net, we'll check the corresponding APK file on Google Play and allow user download it directly (of course, we'll cache it on our server). If the APK file does not exist on Google Play, we'll search it in our cache.

Q: What are Android App permissions?

A: Apps require access to certain systems within your device. When you install an application, you are notified of all of the permissions required to run that application.

Don't hesitate to contact us if you have any questions or concerns.

(*) is required

User's Reivew

5 ★[Edit • 5 Stars • Apr 2, 2020] I have no idea why I haven't tried disabling Nailgun. The application started to work normally. I apologize for the oddness of the situation. I'm running a custom 9.0 ROM (but switching other 9.0 ROMs didn't help) using Z3N ZE552KL. With this temp. fix in mind, I will rethink my Magisk and root applications. I might update this in case I find the culprit, otherwise I'll leave this as is. Thanks for the your input, it is very much appreciated! Keep up the good work
4 ★The app is working properly, but not supported in all devices. Some of my students are not able to install it. Please change the permissions and allow to download on all types of devices... or give some optional app like Lite Jvdroid...
2 ★As a tool for editing and building apps for console or later use on desktop, this is a good IDE, but there a number of areas that concern me: - support. I tried three times to get a response from the developers, via various routes, and got nothing. - Android is famous for no up to date JRE. What is this using? How do provide to end users? - Swing. What ever runtime environment they are using, it tries to execute swing based apps - but in my case throws a libfreetype.so missing error.
2 ★Giving you a heads up. There is a problem with your app. The file name and public class should match but the code still runs even if it is not, which is incorrect if you try to run the code on other IDEs or editors. Please fix this. Your app was the best so far until this problem came. Thank you.
5 ★Works perfectly Perfect. Just one tip for new users; when you start it first time, click on folder icon and click on "New" and then start work. Otherwise it gives some kind of error.
5 ★Love this app. Have tried a few others since the android 11 update caused the program to no longer work and am going to wait paitently for a fix. The others just aren't as easy and streamlined as this, at least for my needs.
3 ★I'm an amateur Java developer so I don't know what to totally expect from an IDE such as this. However, the apps failed in this these senses: 1. Can't use custom fonts 2. I save a code from a code editor app but couldn't find it on the app 3. Braces behave anyhow 4. When don't allow "Preserve files on exit" it creates "Main.java" anytime you run the app 5. Simple programs take too long to execute 6. Why the "Starting language server" message everytime ? It's a GREAT APP, nevertheless 🤘🏿
4 ★I am loving this app but some other devices don't support this application to run. So i am looking forward for further updates so that i can run this app on my low end devices. I hope the developers will take the compatibility issue into notice and do something about it soon. Thanks 😊
5 ★Best app for coding Java. It supports a real time compiler for avoiding Lag for if we want to run long or infinite loops. This is the one of the best feature it has. Must recommend it to everyone.
4 ★Its is best java compiler on mobile. Love the efforts of the developers to bring compilation right in our pocket devices. On the other hand.. Java is a language,that give me kindaa proffestional vibes,but the Ui/Ux of the app is kept similar to the other IIEC compilers like CxxDroid and Pydroid . I just expected a different look than the other compilers. However i still appreciate your work.. keep it up . And thanks
5 ★Best mobile IDE, because it does not require any wireless connection to run your code, and the UI is very nice, very good, very awesome, very very good and also so very very great and I thank you!
5 ★Gave a 5 star so that I can get your attention .I'm an experienced programmer and I cant figure out how to work with to classes. I cant call a static method from another class. So much hassle for such a basic functionality