Jvdroid - IDE for Java

Contains adsIn-app purchases
4.2
3.48K reviews
500K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

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.
Updated on
Jan 14, 2024

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
This app may share these data types with third parties
Location, Financial info and 3 others
This app may collect these data types
Location, Personal info and 4 others
Data is encrypted in transit
Data can’t be deleted

Ratings and reviews

4.4
3.31K reviews
Billy R.
June 5, 2024
Basically nothing seems supported in the free version, not even basic libraries, so there's really no way to even test the app. I dislike there not being a direct purchase option for a premium version so I could test it, meaning that even if premium didn't work for me I'm stuck with it and have to hope the app doesn't change or remove my purchase which I don't trust.
1 person found this review helpful
Did you find this helpful?
Josh Reimer
July 30, 2022
Very handy and easy to use. It does display ads after running your code,and sometimes it automatically has two tabs of the same file open at once. It also has a few problems with auto save and files not keeping their changes. It helps to restart the app. Otherwise very good app. Would like to be able to open files on sd card.
161 people found this review helpful
Did you find this helpful?
Surya Samanta
November 16, 2022
This app is very good, very easy to use and very interactive also. But I have only one problem which is that in case of big programs, after saving and opening, the last two or three lines are printed twice. To run the program, we need to remove the lines first and save again. The larger the programs, the larger is the number of lines pasted twice. I am facing this problem a lot while doing large programs. I request the developers to fix this problem.
214 people found this review helpful
Did you find this helpful?

What's new

Implemented Storage Access Framework support for all Android versions