# Java Compiler IDE — Programming, Coding, JVM, JDK

> Lightweight Java programming and coding environment with offline compiler and smart features. (iPhone/iPad app by Marcin Olawski.)

- Source: https://appshunter.io/ios/app/java-compiler-ide/id992268206 (this page in markdown: same URL + `.md`)
- Developer: [Marcin Olawski](https://appshunter.io/developer/992268205)
- Category: Education, Productivity
- Price: Free with in-app purchases
- Rating: 3.31/5 from 338 App Store ratings · 79 written reviews indexed
- Age rating: 4+
- Requires: iOS 15.0 · 79 MB
- Languages: English, French, German, Italian, Japanese, Polish, Russian, Chinese, Spanish, Turkish
- Released: 2015-05-30
- Data updated: 2026-06-10
- Monetization: free with in-app purchases
- User reviews in markdown: https://appshunter.io/ios/app/java-compiler-ide/id992268206/reviews.md

## What is Java Compiler IDE?

Pico Compiler is a lightweight development environment for writing Java programs.

Key features:

• Java 9 offline compiler

• Developer keyboard - Developer keyboard adds a new row of keys to the default on-screen keyboard. It consists of swipe buttons with all common symbols, punctuation and brackets, and a special navigation key.

• Smart code completion - Pico will complete the names of classes, methods, fields, and keywords within the visibility scope. When you invoke code completion, Pico Compiler analyses the context and suggests the choices that are reachable from the current position of the caret.

• Black UI theme - protect your eyes with the dark theme.

The app is designed as an educational tool and cannot be used to develop complex projects (Spring, Hibernate, Java EE etc). Visit project website at https://www.marcinolawski.pl/pico/ to learn all Pico features and limitations.

Java is registered trademark of Oracle and/or its affiliates.
The Pico Compiler project is not affiliated with Oracle.

## Key features

- Java 9 offline compiler
- Developer keyboard with special keys
- Smart code completion
- Black UI theme for eye protection
- Educational tool for Java

## Pricing and in-app purchases

Base price: Free.

**One-time purchases**

| Purchase | Price | Type |
| --- | --- | --- |
| Pro version | $1.99 | one-time |
| Pro 9 version | $2.99 | one-time |


## What do users think of Java Compiler IDE?

Overall sentiment: negative

**Pros**

- 🚀 Fast and efficient Java compiler
- 👍 Easy to use interface
- 📚 Great for learning and practicing Java
- 🔒 Respects user privacy - no data collection
- 📁 Good file and project organization system
- ⌨️ Useful auto-complete feature
- ♿ Fully accessible for blind developers with VoiceOver
- 💰 Affordable pro version pricing
- 📱 Lightweight app with minimal storage requirements
- 🎓 Excellent for on-the-go coding and assignments

**Cons**

- 🚫 Free version is severely limited - essentially useless
- 💰 Misleading 'free' advertising when pro features required
- 🐛 Cannot import projects or external files
- 🐛 Cannot rename files or projects
- 🐛 No undo/redo functionality
- 🐛 Cannot delete text in Scanner/BufferedReader input
- 🐛 Keyboard won't hide after Scanner input
- 🐛 No line numbers in editor
- 🐛 Screen too narrow for long variable names
- 🐛 No copy and paste functionality
- 🐛 No tab button or auto-indentation
- 🐛 Cannot switch between multiple Java files easily
- ❌ No external package or library support
- ❌ No GUI support (JOptionPane, JButton, JTextField)
- ❌ No stream support
- ❌ No find and replace feature
- ❌ Tab spacing is 2 spaces (not customizable)
- ❌ Font is not monospace
- ❌ Cannot sync data across devices
- 🔄 Removed GUI features in newer version, forcing repurchase
- ⚠️ Compilation errors shown without line numbers

**Commonly reported bugs**

- Cannot delete text when using Scanner or BufferedReader
- Keyboard won't hide after Scanner input
- Cursor jumps to wrong line when pressing return
- Compilation fails with '0 errors' message
- App crashes when copying examples
- iPad folio keyboard hides bottom menu
- Cannot escape output screen
- No way to terminate infinite loops without exiting app
- Incorrect error reporting for valid Java syntax
- French translation is poor and causes display issues
- Cannot switch between Java documents without exiting app
- Compilation errors for valid class extension and interface implementation
- Incorrect JDK version (uses JDK 7 instead of advertised JDK 8)

**Most requested features**

- Tab button or automatic indentation
- Find and replace functionality
- Support for external packages and libraries
- JOptionPane and GUI components support
- Ability to import projects and files
- Rename files and projects
- Undo and redo functionality
- Copy and paste support
- Multiple Java files with easy tab switching
- Line numbers in editor
- Wider editor for longer variable names
- Data sync across devices
- Stream support
- Customizable tab spacing
- Monospace font option
- Spanish language documentation
- Better error descriptions
- Ability to terminate infinite loops without exiting app
- Improved keyboard handling for Scanner input
- Ability to delete input in Scanner/BufferedReader
- Better layout clarification for UI elements

## Recent user reviews (10 of 79)

All indexed reviews: https://appshunter.io/ios/app/java-compiler-ide/id992268206/reviews.md

### 4/5 — Sync

*2024-10-17*

I like this app but I can’t seem to get data to sync across my devices. I don’t know if this is an option.

### 5/5 — Perfect for practicing my intro to programming class

*2023-09-21*

So helpful to practice what I’m learning in class. Thanks also for not collecting my data! Just one question, where’s the tab button?

### 5/5 — Great app to learn Java

*2023-03-04*

It would be perfect if it could use external packages and library.

### 5/5 — Is good, could be great

*2023-02-17*

I think a find & replace feature would make this a sub above. otherwise, I'm lovin it.

### 1/5 — Horrible don’t buy

*2023-02-14*

Like an idiot I bought the pro version. This app is not finished and it does not have autocomplete anything. Wish I could get my money back.

### 2/5 — Decent for the only real Java compiler out there

*2022-12-25, version 2.0.7*

So this compiler seems to be the only real one out there for the iPad. However, it doesn't have the ability to change file or project names, it doesn't allow undo, its tab space is 2 spaces, and its font is not monospace. Ultimately, I'm using it because I need to learn Java and don't have a functioning computer, but still, it would be nice if they would add more basic features.

### 1/5 — Imagine you can’t copy and paste

*2022-11-29, version 2.0.7*

Literally. Why isn’t importing projects even an option even on pro version?

### 1/5 — Can’t import projects

*2022-11-22*

So you can create projects but can’t import files or folders ..?? Literally useless app

### 1/5 — Please read

*2021-09-07*

It would be a great app if you did not have to pay for it. Please do not use false advertising as it is advertised as free

### 1/5 — How to refund?

*2021-07-22*

Bought pro thought it would be great for iPad coding. Makes no difference not even match the free peer compilers. Wasted 2 pounds . Demand a refund!

## Frequently asked questions about Java Compiler IDE

### What does this Java compiler app do?

This app provides a lightweight development environment for writing and compiling Java programs directly on your mobile device. It includes features like an offline compiler, a specialized developer keyboard, and smart code completion to assist with coding tasks.

### What are the key features of this Java IDE?

Key features include a Java 9 offline compiler, a developer keyboard with convenient symbols and navigation, smart code completion that suggests relevant code elements, and a dark UI theme to reduce eye strain.

### Is this app free to use?

The app is free to download and use, but it offers in-app purchases. Specific details about what these purchases entail are not provided in the description, but it indicates a 'free with in-app purchases' monetization model.

### What kind of Java projects can I develop with this app?

This app is designed as an educational tool and is suitable for learning Java and developing smaller programs. It is not intended for complex projects such as Spring, Hibernate, or Java EE.

### Who is the target audience for this Java coding app?

The app is primarily aimed at students and individuals who are learning to code in Java. It serves as a convenient and portable tool for practicing and understanding Java programming concepts.

## Version history (last 5 releases)

### 2.1 — 2023-04-14

• New app name
• Bug fixing

### 2.0.7 — 2019-03-03

• Fixed ArrayList error
• Bug fixing

### 2.0.6 — 2018-11-21

• Fixed StringBuffer error
• Bug fixing

### 2.0.5 — 2018-11-06

• Fixed ArrayList error
• Bug fixing

### 2.0.4 — 2018-10-31

• Bug fixing

## Apps similar to Java Compiler IDE

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [Kotlin Programming Compiler](https://appshunter.io/ios/app/kotlin-programming-compiler/id1450611634) | 4.6 (7) | Free | Education |
| [C# Programming Compiler](https://appshunter.io/ios/app/c-programming-compiler/id1451066693) | 3.1 (21) | Free | Education |
| [Learn Java: Programiz](https://appshunter.io/ios/app/learn-java-programiz/id1560806156) | 4.4 (36) | Free | Education |
| [Sedona - Compile Swift Program](https://appshunter.io/ios/app/sedona-compile-swift-program/id1155835459) | 3.9 (36) | Free | Education |
| [Java Compiler‎ ‎‎ ‎](https://appshunter.io/ios/app/java-compiler/id1667096796) | 2.4 (10) | Free | Education |
| [Enki: Learn Coding/Programming](https://appshunter.io/ios/app/enki-learn-codingprogramming/id993753145) | 4.8 (1,065) | Free | Education |

## More apps by Marcin Olawski

- [Volume Limit Control](https://appshunter.io/ios/app/volume-limit-control/id1418771366)
- [Volume Limit for VPP](https://appshunter.io/ios/app/volume-limit-for-vpp/id1440282095)
- [Voice Aloud Reader](https://appshunter.io/ios/app/voice-aloud-reader/id1446876360)
- [Picture to PDF converter](https://appshunter.io/ios/app/picture-to-pdf-converter/id1489104637)
- [Phone number location tracker](https://appshunter.io/ios/app/phone-number-location-tracker/id1495729535)

All apps by Marcin Olawski: https://appshunter.io/developer/992268205

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-06-10.*
