BlueJ. A free Java Development Environment designed for beginners
BlueJ environment was developed as part of a university research project about teaching object-orientation to beginners. The aim of BlueJ is to provide an easy-to-use teaching environment for the Java language that facilitates the teaching of Java to first year students. Special emphasis has been placed on visualisation and interaction techniques to create a highly interactive environment that encourages experimentation and exploration. BlueJ is based on the Blue system.
Blue is an integrated teaching environment and language, developed at the University of Sydney and Monash University, Australia. BlueJ provides a Blue-like environment for the Java language.
More infos about BlueJ is available on the official website:
How to install (the easy way) BlueJ on Fedora systems
Basically, you can go to the BlueJ RPM Package Page from the Official OpenSuse Software WebSite and get the Fedora 24 Version, or the one specifically built for your Linux system.
Over the noarch link, a double-click and choose to open the file with Software Install. After the download is completed, automatically the Fedora software install application is opened and you can choose to install BlueJ on your system. Just click on the Install button!
After that, BlueJ is properly installed on your system and you can launch it directly from Software Install or, as usual, from your application menu.
BlueJ is super simple and easy to use. BlueJ has a deliberately smaller and simpler interface than professional environments like NetBeans or Eclipse. This allows beginners to get started more quickly, and without being overwhelmed.
Why I am getting this problem? (refer image).
It work using older-style terminal
$ javac HelloWorld.java
$ java HelloWorld
Hello, World !!
Using the menu Help>About BlueJ, check if you have the correct JDK under Java Home. If not, remove BlueJ, install JDK and re-install BlueJ.