What is JAVA_HOME and classpath?

JAVA_HOME is usually means the JDK installation home, such as C:\Java\jdk1. 8.0_131 . It is not the JRE installation home. JRE_HOME is the environment variable which store java runtime environment installation path such as C:\Java\jre8 . CLASSPATH is the path where to find the java class when your application executes.

Read more

What is Java SDK used for?

A Software Development Kit, or an SDK, is a collection of tools that you need to develop an application for a specific software framework . For example, to develop applications in Java, you need a Java SDK (JDK). SDKs contain binaries, source code for the binaries, and documentation for the source code.

Read more