Когда вы устанавливаете просто Java, вы устанавливаете JRE или Java Runtime Environment . Этот парень позволяет вам запускать вашу программу внутри Виртуальной машины Java (JVM) и является командой java
.
При установке JDK или Java Development Kit , вы устанавливаете все, что есть у JRE , но вы также устанавливаете компилятор javac
, который способен компилировать Java-программы. Эти скомпилированные Java-программы затем можно запускать в Java Runtime Environment .
Python, с другой стороны, не является скомпилированным языком, а скорее истолковано один. Следовательно, должен иметь эквивалент JRE
и JDK
в одной упаковке.