Java虚拟机,JVM(Java Virtual Mechine),Java运行环境。每个操作系统有各自的JVM。JVM起到翻译的作用。你的Java程序可以在不同操作系统中运行,是因为有JVM,各种操作系统有各自的JVM,通过各自的JVM(运行环境)就可以在不同的操作系统运行
JRE(Java Runtime Environment):是Java程序运行时环境,包括JVM和所需要的核心类库。
JDK(Java Development Kit):是Java的工具包,包含JRE和开发人员使用的工具。
要运行一个Java程序,只需要安装JRE即可;
要开发一个Java程序,需要安装JDK;