jdkjre分别指的是什么东西啊?为什么我的JDK安装之后只有JDK的文件夹而没有JRE的文件夹?
java软件包中主要有两部分:jre是用来运行、测试和传输java应用程序,它包括java虚拟机、java开发平台核心类和一些支持文件,他不包含开发工具编译器、调试器和其他工具(存在于jdk中)。为什么我的JDK安装之后只有JDK的文件夹而没有JRE的文件夹?可能你没有注意在安装JDK时安装软件会弹出JRE的安装向导,在安装后都会将java命令加入path。jdk是开发java代码用的。
jdkjre分别指的是什么东西啊?
java软件包中主要有两部分:jdk,jre。前者就是开发java程序是所用的JDK,jre是java runtime envirment的简称,包括java runtime environment 和java plug-in两部分。
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