The Java Runtime Environment (JRE) is a set of programming tools designed to help developers build, test, and deploy software.
The JRE is the primary tool used by Java developers to build software that runs on all modern platforms, including Windows, Mac OS X, and Linux.
It is the only one of the tools that is written in Java.
For the past decade, many of the Java developers who build software in the JRE have made their code secure.
This security has meant that they can work on a secure codebase and run it on a variety of devices without having to worry about compromising security or the integrity of their code.
Unfortunately, this security has not always been enough.
For example, in the past year, security holes have been found in the Java platform that allow attackers to remotely take control of systems, including systems running on Windows machines running on the JRO.
A security flaw in Java is not the same as a vulnerability in Windows.
This is why it is critical to have a comprehensive security assessment and test suite to ensure that your Java code meets the high standards required for security and robustness.
For more information on Java 8 security, see the Security Overview article.
If you want to learn more about Java 8 and the JSE, we recommend reading the JSR-3: The Java SE Platform Specification.
For a comprehensive list of all of the features in Java 8, see our Java 8 Security article.