Download Free Java Runtime Environment

Java is the name of several software products and specifications developed by Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for creating applications in a cross-platform environment.

The essential components in the platform are the Java language compiler, the libraries, and the runtime environment in which Java intermediate bytecode “executes” according to the rules laid out in the virtual machine specification.

Although Java programs are platform independent, the code of the Java Virtual Machine (JVM) that execute these programs is not; every supported operating platform has its own JVM.

Applications written in this environment usually are more difficult to use than the native Windows programs.