JRE = Java 运行时环境,有了它就能运行Java程序,可以理解为java虚拟机。
JDK = Java 开发环境,除能运行Java程序外,有Java 标准API类库,可以在此基础上开发Java程序。
JDK里面的工具也是用JAVA编写的,它们本身运行的时候也需要一套JRE,如C:/Program Files/Java/jdk1.5.x/目录下的JRE。而C:/Program Files/Java/目录下的JRE是用来执行我们自己编写的JAVA程序。当然,两套JRE中的任何一套都可以用来执行我们自己编写的JAVA程序,但是JDK里面的工具只能由C:/Program Files/Java/jdk1.5.x/目录下的JRE来执行。
也就是说
jdk(java development kit)是开发工具包,相当于是一个编译器。
jre(java runtime environment)是运行环境,相当于jvm虚拟机。jdk开发出来的java程序必须在jvm中运行,jre就提供了这么一个环境。
这样看来删除 C:/Program Files/Java/jre,只保留jdk目录也可以。
jdk中包含jre,可以选择安装
JDK = Java 开发环境,除能运行Java程序外,有Java 标准API类库,可以在此基础上开发Java程序。
JDK里面的工具也是用JAVA编写的,它们本身运行的时候也需要一套JRE,如C:/Program Files/Java/jdk1.5.x/目录下的JRE。而C:/Program Files/Java/目录下的JRE是用来执行我们自己编写的JAVA程序。当然,两套JRE中的任何一套都可以用来执行我们自己编写的JAVA程序,但是JDK里面的工具只能由C:/Program Files/Java/jdk1.5.x/目录下的JRE来执行。
也就是说
jdk(java development kit)是开发工具包,相当于是一个编译器。
jre(java runtime environment)是运行环境,相当于jvm虚拟机。jdk开发出来的java程序必须在jvm中运行,jre就提供了这么一个环境。
这样看来删除 C:/Program Files/Java/jre,只保留jdk目录也可以。
jdk中包含jre,可以选择安装
JRE与JDK的区别
本文详细解释了JRE(Java运行时环境)与JDK(Java开发工具包)之间的区别。JRE主要负责提供Java程序运行所需的环境,而JDK则包含了JRE并额外提供了开发Java应用程序所需的工具及API类库。
1419

被折叠的 条评论
为什么被折叠?



