Oracle, starting Sun, has advanced the development of the Java ecosystem in several areas, including the programming language on the server side and the JRE widespread client side, but the attackers continue to expose serious security vulnerabilities in the JRE . Most of these vulnerabilities are limited to the most common platforms such as MacOS and Windows, but since Java is used in a wide variety of platforms for client software, the impact of vulnerabilities can not be understood well.
Here we will try to talk about the latest series of Java security vulnerabilities and provide some measures to improve the security of Java.
Companies can also compile Java code into native executables to avoid problems with the JRE, but this action would deny the "write once, run anywhere" benefit of using Java. Given that most Java applets run on either PCs or Macs, this could be a reasonable measure for some organizations, but it would not work for all platforms that run Java.