「java里jre」java里jre是什么
本篇文章给大家谈谈java里jre,以及java里jre是什么对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java中jre,跟jdk的作用分别是什么?
jre是JavaRuntimeEnviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。
jdk就是JavaDevelopmentKit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是SoftwareDevelopmentKit一般指软件开发包,可以包括函数库、编译程序等。
1.JDK
JDK是JavaDevelopmentKit的缩写,是Java的开发工具包,主要包含了各种类库和工具,当然也包含了另外一个JRE.。那么为什么要包含另外一个JRE呢?而且JDK安装目录/JRE/bin目录下,包含有server一个文件夹~包含一个jvm.dll,这说明JDK提供了一个虚拟机。
另外,JDK的bin目录下有各种Java程序需要用到的命令,与JRE的bin目录最明显的区别就是JDK文件下才有javac,这一点很好理解,因为JRE只是一个运行环境而已,与开发无关。正因为如此,具备开发功能的JDK所包含的JRE下才会同时有server的JVM,而仅仅作为运行环境的JRE下,只需要server的jvm.dll就够了。
注意:JDK所提供的运行环境和工具度需要进行环境变量的配置以后,才能使用,最主要的配置就是把JDK安装目录/bin目录设置为Path环境变量值的一部分。
2.JRE
JRE是JavaRuntimeEnvironment的缩写,是Java程序的运行环境。既然是运行,当然要包含JVM,也就是所谓的Java虚拟机,还有所以的Java类库的class文件,都在lib目录下,并且都打包成了jar。
jre是什么
jre是一个软件。
Java Runtime Environment,简称JRE,是一个软件,由太阳微系统所研发,JRE可以让计算机系统运行Java应用程序(JavaApplication)。JRE包括两部分:Java Runtime Environment和Java Plug-in。
Java Runtime Environment(JRE)是可以在其上运行、测试和传输应用程序的Java平台。它包括Java虚拟机(jvm)、Java核心类库和支持文件。它不包含开发工具(JDK)编译器、调试器和其它工具。JRE需要辅助软件Java Plug-in以便在浏览器中运行applet。
Java Plug-in软件允许Java Applet和JavaBean组件在使用Sun的Java Runtime Environment(JRE)的浏览器中运行,而不是在使用缺省的Java运行环境的浏览器中运行。Java Plug-in可用于Netscape Navigator和Microsoft Internet Explorer。
JRE查找方法:
JRE中由Class Loader负责查找和加载程序引用到的类库,基础类库Class Loader会到rt.jar中自动加载,其它的类库,Class Loader在环境变量CLASSPATH指定的路径中搜索,按照先来先到的原则,放在CLASSPATH前面的类库先被搜到。
Java程序启动之前建议先把PATH和CLASSPATH环境变量设好,OS通过PATH来找JRE,确定基础类库rt.jar的位置,JRE的Class Loader通过CLASSPATH找其它类库。但有时候会出现这样的情况,希望替换基础类库中的类库,那么也可以简单的通过Djava.endrosed.path参数传递给java.exe,于是Class Loader会先于基础类库使用java.endrosed.path参数指定路径的类库。
java编写一个程序输出JRE是什么??
JRE就是java的运行环境,java相比于其他编程语言,有一个跨平台的优点,在这里发挥作用的就是jre,它为用Java写的程序提供了一个虚拟的环境(采用了JVM技术),任何java程序只在这个环境内运行,而与操作系统无关。
编写java源程序
java源文件:指存储java源码的文件。
先来看看如下代码://MyTest被public修饰,故存储该java源码的文件名为MyTest
public class MyTest {
public static void main(String[] args){
System.out.println("Test Java execute process.");
}
}
//由于MyTest被public修饰了,故Class A不能用public修饰
class A{}
//由于MyTest被public修饰了,故Class B不能用public修饰
class B{}
关于java里jre和java里jre是什么的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。