jdkjre分别指的是什么东西啊?为什么我的JDK安装之后只有JDK的文件夹而没有JRE的文件夹?

12小时前 (08:43:06)阅读2回复0
花花
花花
  • 管理员
  • 注册排名3
  • 经验值291700
  • 级别管理员
  • 主题58340
  • 回复0
楼主
java软件包中主要有两部分:jre是用来运行、测试和传输java应用程序,它包括java虚拟机、java开发平台核心类和一些支持文件,他不包含开发工具编译器、调试器和其他工具(存在于jdk中)。为什么我的JDK安装之后只有JDK的文件夹而没有JRE的文件夹?可能你没有注意在安装JDK时安装软件会弹出JRE的安装向导,在安装后都会将java命令加入path。jdk是开发java代码用的。
  1. jdkjre分别指的是什么东西啊?
  2. 为什么我的JDK安装之后只有JDK的文件夹而没有JRE的文件夹?
  3. JVMJREJDK这些东西到底是什么?

jdkjre分别指的是什么东西啊?

java软件包中主要有两部分:jdk,jre。前者就是开发java程序是所用的JDK,jre是java runtime envirment的简称,包括java runtime environment 和java plug-in两部分。

jdkjre分别指的是什么东西啊?为什么我的JDK安装之后只有JDK的文件夹而没有JRE的文件夹?

jre是用来运行、测试和传输java应用程序,它包括java虚拟机、java开发平台核心类和一些支持文件,他不包含开发工具编译器、调试器和其他工具(存在于jdk中)。

为什么我的JDK安装之后只有JDK的文件夹而没有JRE的文件夹?

那是因为你现在用的是

JRE 7

。不信的话 输入这个试试。

要么显示为 JDK 6,要么就显示找不到命令。原因是 安装JRE 7时会默认将他们加入环境变量。可能你没有注意在安装JDK时安装软件会弹出JRE的安装向导,所以如果你一路下一步 那么就是把JDK和JRE都安装了。而JRE 7 开始可能是为了照顾那些一般的电脑用户,在安装后都会将java命令加入path。一开始的方法非常糙,直接往system32下扔可执行程序,到了JRE8我记得好像是创建一个 oraclejdk/bin的文件夹,然后把这个文件夹加入到path中。

JVMJREJDK这些东西到底是什么?

jdk包含jre,jre包含jvm。jdk是开发java代码用的,包含一些java的库文件,给你用去写代码。有个javac命令可以把.java文件编译成.class文件jre是运行java代码用的。有java命令运行.class文件。

0
回帖

jdkjre分别指的是什么东西啊?为什么我的JDK安装之后只有JDK的文件夹而没有JRE的文件夹? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息