- The Workshop is now the **Java Editor**, and lives in its own **Programming** folder in the Start menu (it counts as a new app — if you had disabled the old Workshop, disable the Java Editor again)
- Code shows in colors (blue keywords, green comments, red strings) with line numbers, and **Ctrl+Space** suggests Java words and console/canvas commands
- After a failed build, problem lines are underlined in red
- New Windows 95-style toolbar with New, Open, Save, Run, Stop and Install buttons, using the genuine Windows 95 toolbar artwork
- Programs live as projects in **My Documents → Java Projects**: opening the editor shows a list of your projects (most recent first), and **New Project** starts a fresh one ready to run
- Your work saves itself — a moment after you stop typing and always before running. The diskette button stays on the toolbar as a wink to the old days, permanently grayed out
- If something breaks, **File → Older Versions...** shows past snapshots of the open file — taken every few minutes and after every successful build — with a preview and a **Bring back** button
- Programs can span several files: every `.java` file in the project's folder builds together, a list on the left switches between them, and **New File** adds a class

<details>
<summary>Included dependencies</summary>

| Library | Version | Size | License |
|:---|:---|---:|:---|
| `asm` | 9.7.1 | 123 KB | BSD-3-Clause |
| `autocomplete` | 3.3.2 | 151 KB | BSD-3-Clause |
| `common-image` | 3.12.0 | 77 KB | The BSD License |
| `common-io` | 3.12.0 | 90 KB | The BSD License |
| `common-lang` | 3.12.0 | 118 KB | The BSD License |
| `commonmark` | 0.22.0 | 189 KB | BSD 2-Clause License |
| `commons-codec` | 1.18.0 | 364 KB | Apache-2.0 |
| `commons-compress` | 1.27.1 | 1061 KB | Apache-2.0 |
| `commons-io` | 2.16.1 | 496 KB | Apache-2.0 |
| `commons-lang3` | 3.16.0 | 658 KB | Apache-2.0 |
| `error_prone_annotations` | 2.27.0 | 18 KB | Apache 2.0 |
| `gluegen-rt` | v2.4.0 | 397 KB | BSD-2 License |
| `gson` | 2.11.0 | 291 KB | Apache-2.0 |
| `imageio-bmp` | 3.12.0 | 69 KB | The BSD License |
| `imageio-core` | 3.12.0 | 117 KB | The BSD License |
| `jackson-annotations` | 2.18.3 | 76 KB | The Apache Software License, Version 2.0 |
| `jackson-core` | 2.18.3 | 584 KB | The Apache Software License, Version 2.0 |
| `jackson-databind` | 2.18.3 | 1620 KB | The Apache Software License, Version 2.0 |
| `JavaEWAH` | 1.2.3 | 166 KB | Apache 2 |
| `jcef-api` | jcef-cffac27+cef-143.0.14+gdd46a37+chromium-143.0.7499.193 | 217 KB | BSD License |
| `jcefmaven` | 143.0.14 | 30 KB | Apache-2.0 License |
| `jmdns` | 3.5.9 | 213 KB | Apache License, Version 2.0 |
| `jna-jpms` | 5.12.1 | 1823 KB | LGPL-2.1-or-later |
| `jna-platform-jpms` | 5.12.1 | 1325 KB | LGPL-2.1-or-later |
| `jogl-all` | v2.4.0 | 5031 KB | BSD-2 License |
| `jspecify` | 1.0.0 | 3 KB | The Apache License, Version 2.0 |
| `logback-classic` | 1.5.25 | 301 KB | Eclipse Public License - v 1.0 |
| `logback-core` | 1.5.25 | 643 KB | Eclipse Public License - v 1.0 |
| `org.eclipse.jgit` | 7.2.0.202503040940-r | 3203 KB | BSD-3-Clause |
| `rsyntaxtextarea` | 3.6.0 | 1299 KB | BSD-3-Clause |
| `slf4j-api` | 2.0.17 | 68 KB | MIT |
| `vlcj-natives` | 4.8.1 | 93 KB | GPL v3 |
| `vlcj` | 4.8.2 | 394 KB | GPL v3 |

</details>
