JDK 安装后,两个JRE的做用

在安装JDK后,在JDK安装目录下会有两个JRE目录。以JDK6.0为例,java

第一个目录是“C:\Program Files\Java\jdk1.6.0\jre”---JDK自带的JRE程序员

第二个目录是“C:\Program Files\Java\jre6”----通用的JREweb

1JRE用于为JDK自带的开发工具提供运行环境,在JDK中有不少用于Java编写的开发工具(例如 javac.exejar.exe 等),这些工具的实现代码都放置在“C:\Program Files\Java\jdk1.6.0_13\lib\tools.jar”里,这些代码运行的时候也须要一套JRE编程

2JRE用于为开发者编写的代码提供运行环境。工具

前面介绍的两个JRE均可以做为开发时Java程序的运行环境,可是JDK自带工具只能使用第1个目录下的JRE开发工具

两个 jre,在运行程序员编写的程序时,分工以下spa

当用户是 java 程序员,须要 java 开发环境,那么开发时,系统就会优先去找“ java  javac ”这些命令自己的目录或者他们的父目录的 jre ;这样开发时,(java类须要编译成class文件时)通常运行的是 jdk 下的 jre 命令行

当用户只须要执行 java 的程序时,(直接运行class文件时)运行的是 c:\program files\java\jre 下的 jre 调试

 

-----------------------------------------------------------------------开发

JRE 提供了 JAVA 程序运行的必要环境平台;

jdk 提供了 java 的编程环境,它包含编译调试的环境功能,包含 JRE 

若是只安装了 jre ,那么 cmd 命令行中只能执行 java 指令,不能执行 javac 

安装好 jdk 后才能执行 javac ,由于 jre 中不包含用于开发的编译环境;

相关文章
相关标签/搜索