Saturday, October 24, 2026 4,350 lists 78,096 records on file
List your app or device

  1. Home
  2. Java IDEs
  3. Java-Editor

Java-Editor

Mainz, Germany

What it is

Java-Editor is a free integrated development environment for Java, designed for school teaching and home use on lower-specification computers. It includes a class modeler that reads source files, presents classes with their attributes and methods, and can return model changes to source code. Its UML window supports object creation and method or attribute testing without a main method. The GUI designer works with AWT, Swing, and JavaFX components and synchronizes form edits with source. Students can build control-flow diagrams in the structogram editor, generate programs or methods, and use puzzle mode. Debugging tools include breakpoints, stepwise execution, watch expressions, local variables, parameters, and call-stack information. LLM assistance supports OpenAI and Gemini cloud models and local models through Ollama. OpenAI requires an API key and paid account or credits; Ollama needs suitable CPU, GPU, and disk space. A Java Development Kit is required, and JavaFX must be installed separately with JDK 11 and later. Classroom editions support USB and network-folder deployment.

For and against

For

  • Free for personal, commercial, and government use.
  • Class modeler can transfer edits to source files.
  • Debugger includes breakpoints and call-stack information.
  • Structogram editor includes puzzle mode.
  • Local LLM models can run through Ollama.

Against

  • A Java Development Kit is required.
  • JavaFX installs separately for JDK 11 and later.
  • OpenAI assistance requires paid account or credits.
  • Ollama needs suitable CPU, GPU, and disk space.

The verdict

Java-Editor brings teaching-oriented modeling and debugging features into a free Java environment. Users should account for its JDK requirement and separate JavaFX setup on newer JDK versions.

Who it suits

Java-Editor suits teachers and students learning Java, as well as home users working on lower-specification computers. Its modeling, visual design, debugging, and classroom deployment tools address different parts of teaching and practice.

Plans and prices

Free

Free

No paid tier stated

Every plan, in full

On the record

Accessibility
The software supports larger fonts and a component menu for users who cannot use a mouse, including visually impaired or blind pupils.javaeditor.org · read 19 Oct 2026
Android mode
Android mode uses an Android SDK and can build or install projects prepared with Android Studio on a connected device.javaeditor.org · read 19 Oct 2026
Build and debug
Java-Editor can compile, run and debug programs, showing breakpoints, watches, parameters, attributes and call stacks.javaeditor.org · read 19 Oct 2026
Class modeler
The class modeler reads Java source files, displays attributes and methods, and writes model changes back to source code.javaeditor.org · read 19 Oct 2026
Class modeling
Its class modeler reads Java source files, displays classes with attributes and methods, and transfers model changes back to source files.javaeditor.org · read 2 Oct 2026
Classroom deployment
Special versions support portable USB use, INI-based configuration and installation in local or network folders.javaeditor.org · read 19 Oct 2026
Debugging
The application provides a debugger with breakpoints, stepwise execution, watch expressions, local variables, parameters and call-stack information.javaeditor.org · read 2 Oct 2026
Documentation depth
Documentation covers installation, configuration, Java tools, editor options, UML, Android, Mindstorms, language files and integrations.javaeditor.org · read 19 Oct 2026
Editing tools
The editor provides syntax highlighting, search and replace across multiple files, regular expressions, bookmarks, formatting and shortcuts.javaeditor.org · read 19 Oct 2026
GUI design
The GUI designer supports AWT, Swing and JavaFX components and synchronizes form changes with source code.javaeditor.org · read 2 Oct 2026
GUI designer
The GUI designer supports AWT, Swing and JavaFX components and synchronizes form edits with source code.javaeditor.org · read 19 Oct 2026
Independent education adoption
The University of Göttingen publishes teaching materials that use Java-Editor for introductory Java GUI programming and data-structure lessons.uni-goettingen.de · read 19 Oct 2026
Independent maintainer fact
German Wikipedia identifies Gerhard Röhner as the main developer and describes the program as Delphi software for Windows.de.wikipedia.org · read 19 Oct 2026
Java dependency
A Java Development Kit must be installed for Java-Editor to work fully.javaeditor.org · read 19 Oct 2026
JavaFX dependency
For JDK 11 and later, JavaFX must be installed separately because it is no longer bundled with the JDK.javaeditor.org · read 19 Oct 2026
Languages
The interface is available in English, German, Dutch, Spanish, Brazilian Portuguese and Chinese.javaeditor.org · read 19 Oct 2026
Latest release
The download page lists version 23.25 dated 2026-10-14 for both 64-bit and 32-bit distributions.javaeditor.org · read 19 Oct 2026
Licence statement
The official imprint says no licence is required and permits personal, commercial and government use without liability or warranty.javaeditor.org · read 19 Oct 2026

The review

Overview

Java-Editor is a Java development environment shaped around learning and classroom use, with tools that connect code to diagrams and visual interfaces. It suits students, teachers and home users who want those teaching aids alongside a debugger; readers who want a ready-to-run setup should account for the required JDK and separate JavaFX installation on JDK 11 and later.

Key features

Modeling and visual programming

The class modeler reads Java source and displays classes, attributes and methods, then sends model changes back to source files. That two-way workflow can help learners see how a class diagram relates to implementation. The UML window lets users create objects and test methods or attributes without first writing a main method, making it useful for focused exercises.

The GUI designer supports AWT, Swing and JavaFX components and synchronizes form edits with source code. Structograms can be turned into Java programs or methods, while puzzle mode offers a student exercise format. Together, these tools give Java-Editor a stronger fit for instruction that emphasizes program structure and visual design than for developers seeking only a conventional editor.

Debugging and integrations

The debugger provides breakpoints, stepwise execution, watch expressions, local variables, parameters and call-stack information. Git and Subversion menus appear when those tools are installed, and installing JUnit adds a JUnit menu. This is a practical set of supporting features, but those integrations depend on separate installations.

LLM assistance works with OpenAI and Gemini cloud models, as well as local models through Ollama. OpenAI requires an API key and a paid account or credits; Ollama runs locally but needs suitable CPU, GPU and disk space. The local option avoids a cloud-model dependency, but it is not resource-free.

Pricing

Java-Editor has one Free plan at no cost, for personal, commercial and government use. There is no free trial because the software is free. It has no listed seat or usage cap, making it suitable for individual learning and classroom use without a subscription tier to weigh against the teaching features.

The main cost is setup rather than licensing: Java-Editor requires a Java Development Kit, and JavaFX must be installed separately for JDK 11 and later. OpenAI assistance also requires a paid account or credits, while local Ollama use calls for capable hardware and storage.

Platforms

Java-Editor supports Windows, Linux via Wine and macOS via CrossOver or virtualization. JavaFX is supported, subject to the separate installation requirement on JDK 11 and later. Its classroom versions support portable USB installations, INI-file configuration and deployment from a network folder, which can help teachers manage lab setups. Android mode lets teachers prepare Android Studio projects for students and build or transfer apps to a connected device.

Who it's for

Students and teachers are the clearest audience, particularly where lessons cover class diagrams, object behavior, interface design or control flow. Classroom deployment options and Android project preparation extend its usefulness beyond an individual coding workspace. Home users on lower-specification computers are also a stated fit, though local LLM models may require more capable hardware.

Java-Editor is less compelling for anyone who wants to avoid configuring a JDK or JavaFX, or who needs a native Linux or macOS setup: Linux support uses Wine, and macOS support relies on CrossOver or virtualization.

Pros and cons

  • Pros: Class modeling, UML object tests, GUI design and structograms connect Java concepts to visual exercises and can generate or update source code.
  • Pros: The debugger covers stepping, breakpoints, watches and runtime context, while optional classroom deployment supports portable and network-folder setups.
  • Pros: Free use includes personal, commercial and government contexts, and LLM support spans cloud and local models.
  • Cons: A JDK is required, with separate JavaFX installation for JDK 11 and later, adding setup work before development.
  • Cons: Linux depends on Wine and macOS on CrossOver or virtualization rather than native platform support.
  • Cons: OpenAI assistance costs separately, while Ollama requires suitable hardware and disk space.

Alternatives

For a broader desktop IDE choice, browse Java IDEs. On Android, Java N-IDE is a free alternative listed for Android and GPL-3.0 licensing with JDK 1.7. AIDE is another Android option with a freemium model, while Code on the Go is listed as a free Android app.

Jvdroid may suit Android users who want code prediction and real-time code analysis as premium features; its free plan contains ads and in-app purchases. For a free desktop option across Linux, macOS and Windows, Apache NetBeans is free for commercial and non-commercial use under Apache License 2.0. Eclipse IDE is another free, open-source desktop alternative.

Greenfoot is a free desktop alternative for Windows, macOS, Ubuntu/Debian or a generic OS with JDK and JavaFX. CS++ Java IDE is an alternative with a free plan and support for iOS, macOS, web and Windows.

Verdict

Java-Editor is a strong fit for teaching Java through models, diagrams, interface design and debugging, especially where classroom deployment matters. Choose it for that instructional toolkit and free use; look elsewhere if JDK and JavaFX setup or its Wine, CrossOver and virtualization dependencies are an obstacle.

Alternatives to Java-Editor

Every alternative, ranked