jre是运行环境,如果你只想运行你java程序,就只要装jre就可以 SDK是java的开发工具包 是让你开发java程序,并让其运行使用的,它包括了jre,javac.exe,java.exe,等一系统的开发工具,也包括了api的源码
安装Java后有jdk和jre两个文件夹,但jdk下还有一个jre文件夹,而且这个jre比前面那个jre多了server文件夹,两个jre内部封装的函数差不多 都是实现相同的接口 但是内容却是不一样 jdk中的jre是关系程序的编译虚拟环境 外层的jre是实现运行时提供的环境
JRE: JVM(java虚拟机) 也就是java的运行环境
JDK: 是由JRE和tools 组合的开发工具包 里面包含了jre
总结就是由JDK开发的软件,必须在JRE上运行.
jre是Java运行时环境
针对 :但并不能解释为什么我把单独jre文件夹删掉后java命令出错的问题。
可能你的环境变量指向了jre,因此运行出错。
这是运行环境,是必须的
jre == java runntime environment
如其名