JavaVEdit is a Java compiler and code editor for Android. Write Java and Kotlin, tap Run, and see real output from an on-device compiler — no internet, no account, no cloud execution.
People install a Java compiler for one reason: they want their code to actually run. JavaVEdit compiles and runs real Java and Kotlin on your phone — single files or full multi-file projects — and shows the result in a built-in console.
FEATURES:
• Compile and run Java offline — a real on-device compiler, not a cloud service
• Kotlin support — create .kt files, run top-level main, data classes, collections, extensions
• Multi-file Java projects with a package-aware file tree
• Notebook mode — runnable cells for experiments and interview prep
• One-tap libraries — Gson, Jsoup, Apache Commons, and more
• Import your own JAR files onto the classpath
• Preview local Java web apps inside the app
• Syntax highlighting, auto-indent, search and replace, snippets, line numbers
• Dark themes and adjustable editor settings
• Works fully offline — no account, no cloud, no sign-up
• Pro tier: removes ads and unlocks advanced library search and editor themes
COSMO AI (OPTIONAL):
An optional AI helper sits alongside the editor. It is an add-on — the compiler, the editor and every offline feature keep working with AI switched off.
• Write this code — describe an assignment or a program in plain words and get Java or Kotlin source you can run straight away
• Fix this error — hand the compiler error from the console to the AI and get a corrected version
• Explain this code — a plain-language walkthrough of a file or a selected block
• Add Javadoc — documentation comments generated for your classes and methods
• Dictate your prompt with voice input instead of typing it
• Runs on COSMO credits, shared across Cosmovex apps. No sign-up, no subscription. AI features need an internet connection; nothing else does.
PERFECT FOR:
• Students learning Java, Kotlin, OOP, and data structures
• Developers testing algorithms or small utilities on the go
• Interview prep — practising DSA in real Java on your phone
• Android learners practising Kotlin syntax
• Anyone who wants an offline Java compiler that actually runs code
LANGUAGES:
Interface in 16 languages including English, Spanish, Portuguese, French, German, Russian, Hindi, Bengali, Indonesian, Turkish, Urdu, Arabic, Chinese, Japanese, and Korean.
Built by Cosmovex, makers of JSONVEdit, HTMLVEdit, XMLVEdit, CSVVEdit, and the VEdit family of offline editors.
Keywords: java compiler, kotlin compiler, java ide, java editor, run java, run kotlin, java programming, learn java, learn kotlin, offline compiler
Latest Version
1.3.0Uploaded by
Ahmed Nada
Requires Android
Android 8.0+
Category
Free Productivity AppContent Rating
Everyone
Security Report
Check Now
Report
Flag as inappropriateLast updated on Aug 25, 2026
COSMO AI comes to JavaVEdit.
• Write this code - describe a program, get runnable Java or Kotlin
• Fix this error - send a compiler error to the AI
• Explain code and generate Javadoc
• Dictate prompts with voice input
• Start a new file with AI from the home screen
• Hide or show the AI bar in the editor
Plus fewer crashes and Kotlin compiler fixes.