It is the apparatus important to assemble report and bundle Java programs.
Alongside JRE, it incorporates a translator/loader, a compiler (javac), an archiver (container), a documentation generator (javadoc) and different devices required in Java improvement.