BlueJ is a free IDE for writing Java programs designed for beginners, used by millions worldwide. It graphically shows the class structure of an applications, suitable for educational purposes. For further visualization, the source code is highlighted.
BlueJ configuration is located at
~/snap/bluej/common. This is also the default project location, but it's not recommended to save projects here. Save projects e.g. at
Note: I'm not affiliated with the BlueJ developers. LICENSE: GPLv2 with ClassPath exception