В чем разница между JDK и JRE?
JDK является акронимом для Java Development Kit. Это набор программных компонентов, который используется для разработки приложений на основе Java, включает JRE, а также компиляторы и инструменты (например, JavaDoc и Java Debugger) для создания и компиляции программ.
JDK = JRE + Development/debugging tools
JDK = JRE + Средства разработки / отладки
...
JRE = JVM + Java Packages Classes(like util, math, lang, awt,swing etc)+runtime libraries.
Обычно, когда вы только заботитесь о запуске программ Java в своем браузере или компьютере, вы будете устанавливать только JRE. Это все, что вам нужно. С другой стороны, если вы планируете заниматься разработкой Java, вам также понадобится JDK.