![]() The JDK requires a JRE because running Java programs is part of developing them.įigure 1 shows how the JDK fits into the Java application development lifecycle. The JRE can be used as a standalone component to simply run Java programs, but it's also part of the JDK. The distinction is that the JDK is a package of tools for developing Java-based software, whereas the JRE is a package of tools for running Java code. The JDK provides the tools necessary to write Java programs that can be executed and run by the JVM and JRE.ĭevelopers new to Java often confuse the Java Development Kit and the Java Runtime Environment.The JRE is the on-disk part of Java that creates the JVM and loads programs into them.The JVM is the runtime that hosts running programs.It's important to differentiate between these three technologies and understand how they're connected: We should note that before this long-running project, there were JDK Release Projects that released one feature and were then discontinued.The Java Development Kit (JDK) is one of three core technology packages used in Java programming, along with the JVM (Java Virtual Machine) and the JRE (Java Runtime Environment). And, just like for Oracle, the JDK Project will also deliver new feature releases every six months. Initially, it was based only on the JDK 7, but since Java 10, the open-source reference implementation of the Java SE platform is the responsibility of the JDK Project. We should emphasize that OpenJDK is an official reference implementation of a Java Standard Edition since version SE 7.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |