JAVA中的JRE是做什么用的呢?

来源:百度知道 编辑:UC知道 时间:2024/06/02 13:49:39
按照英文的解释好像是java运行环境,那么它和jdk有什么关系呢?

JRE就是java的运行环境,你一定在书上看到过,java相比于其他编程语言,有一个跨平台的优点,在这里发挥作用的就是jre,它为用Java写的程序提供了一个虚拟的环境(采用了JVM技术),任何java程序只在这个环境内运行,而与操作系统无关。jdk是java的开发平台

jdk = Java Develop Kit 开发用的,可以把 .java编译成.class
jre = Java Runtime Env 运行的,执行.class文件

JDK 包含 JRE

通俗的说吧,干什么都要有一套规则,而JDK正是定义了一组规则,告诉你要这样这样写代码,代码写好了,你再弄一个JRE来装这个程序(什么样的操作系统都行,这也是我们平时所说的平台无关)然后就可以执行了!

jdk中本身带有jre,如果你是做开发的装jdk就可以,如果你是一般的用户,只是需要运行java程序不需要进行java程序开发,就可以只安装jre。