Java Runtime Environment (JRE) incorporates a virtual machine (also known as the Java Virtual Machine), a collection of core classes and adjacent platform libraries. Java Runtime Environment allows the execution of almost any software, from games to web applications and services. Thus, an application developed on Windows can successfully run on Mac or Linux and vice versa. Java enables developers to create software on one platform and provide it to users running other platforms. Billions of PCs, mobile phones, Blu-ray players, printers, medical devices, car navigation systems or webcams make us of it. Platform portability is one of its major advantages and thanks to this, almost every piece of electronic equipment in the world uses Java technologies. Oracle’s Java 32 and 64 bits is a technology used on all major platforms (Windows, Mac, Linux) to ensure a secure working environment for various applications.