The Java architecture comprises three vital components, and they are Java Runtime Environment(JRE), Java Development Kit (JDK), Java Virtual machine (JVM).