jdk和jre 7中的jre有啥区别? [复制]

Posted

技术标签:

【中文标题】jdk和jre 7中的jre有啥区别? [复制]【英文标题】:what is the difference between jre in jdk and jre 7? [duplicate]jdk和jre 7中的jre有什么区别? [复制] 【发布时间】:2014-11-24 23:03:31 【问题描述】:

当我们在我们的机器上安装 java 时。如果我们去那里的 java 位置,我们可以找到 jdk1.7.0_55 文件夹和 jre7 文件夹

在 jdk1.7.0_55 文件夹中我们有 jre 文件夹

谁能告诉我 jdk1.7.0_55 中的 jre 文件夹和 java 中的 jre7 之间的实际区别

java-|
     |-jdk1.7.0.55-jre
     |-jre7

【问题讨论】:

Java 运行时环境与 Java 开发工具包。 如果它在一个 linux 机器上,那么 jre7 可能是另一个的符号链接 没有区别。 JDK 包含一个 JRE。许多 JDK 工具本身是用 Java 编写的,没有 JRE 的 JDK 在形式上是不完整的。 @mikea 不是。 @EJP 它可能不在你的盒子上,但它在我的盒子里。或者你的意思是它不是一个 linux 盒子,在这种情况下你比我有更好的精神力量:) @user3145373ツ: 对不起,我不是在问 jdk 和 jre 之间的区别,我只是在问 java 中存在的 jdk 文件夹中的 jre 和 java 中存在的 jre7 之间有什么区别 【参考方案1】:

很简单的说:

JDK 是面向开发者的开发工具包。它有 java 'core' (JRE) 等等。

JRE 只需要虚拟机。

如果你只用它来打开应用程序/网站,JDK 就大材小用了

【讨论】:

【参考方案2】:

JRE: Java 运行时环境。它基本上是运行 Java 程序的 Java 虚拟机。它还包括用于执行 Applet 的浏览器插件。

JDK:它是功能齐全的 Java 软件开发工具包,包括 JRE,以及用于创建和编译程序的编译器和工具(如 JavaDoc 和 Java 调试器)。

你可以看到更多here

希望这会有所帮助。

【讨论】:

以上是关于jdk和jre 7中的jre有啥区别? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

tomcat 安装选择 jre 与选择jdk有啥区别

jdk1.6.0_02\jre\lib\ext和jre1.6.0_02\lib\ext有啥区别?

jdk中的jre和jre有什么区别?

jdk与jre区别

Java中的JDK,JRE和JVM之间的区别

Java中的JDK,JRE,JVM区别