JAVA

Programmer's Picnic

Java Browser IDE

Write Java, give input, compile, run, inspect errors and learn in the browser.

Student
1Write Java
2Add stdin if needed
3Run
4Read stdout / errors
Ready
✨ Typing aids:auto indentbracket pairsquote pairsTab indentCtrl + / commentCtrl + Enter run

Main.java

Public class should remain Main.

Project files

Upload data, resources, .java helpers or other files. Stored in this browser and sent with runs.

No project files yet.

Compiler endpoint

Use Judge0 CE or your own Judge0-compatible proxy.

Never place private API keys in browser JavaScript. Use a server-side proxy for credentials.