jdk jre 分别指的是什么东西啊?
java软件包中主要有两部分:jdk,jre。
前者就是开发java程序是所用的JDK,
jre是java runtime envirment的简称,包括java runtime environment 和java plug-in两部分。jre是用来运行、测试和传输java应用程序,它包括java虚拟机、java开发平台核心类和一些支持文件,他不包含开发工具编译器、调试器和其他工具(存在于jdk中)。因此开发java程序不仅要jdk,还有jre.jdk ---java development kit,java开发包。
jre ---java runtime environment java运行环境。
而eclipse是一个java的ide,只java开发工具。
jdk、jre的概念?
JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。
JRE为JavaRunTimeEnvironment的简称,JavaRuntimeEnvironment(包括JavaPlug-in)是Sun的产品,包括两部分:JavaRuntimeEnvironment和JavaPlug-in。JavaRuntimeEnvironment(JRE)是可以在其上运行、测试和传输应用程序的Java平台。它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具--编译器、调试器和其它工具。JRE需要辅助软件--JavaPlug-in--以便在浏览器中运行applet。
一个是开发工具,一个是应用环境,前者包含后者的。前者开发的程序在后者中运行JDK是学习java语言必须安装的东西,其作用相当于我们的电脑需要操作系统一样,jre是jdk里面的一个文件!
标签:关系,jre,Java,jdk,JDK,java,运行 From: https://blog.51cto.com/yetaotao/5795008