Java Platform

This post explains the most relevant concepts about the software needed to run and/or compile Java on a device. It also clarifies the differences between concepts like JVM, JRE, JDK, OpenJDK or Java SE. Java Platforms A Java platform is…