您的位置:首页 >生活 >

jre是什么意思(jre是什么)

大家好,我是小新,我来为大家解答以上问题。jre是什么意思,jre是什么很多人还不知道,现在让我们一起来看看吧!

当您在开发Java 程式或是执 行Java 程式的时候,一定要记得两件事:

1. 那一个 java.exe 被执行。

2. java.exe 找到哪一套 JRE。

只要这两件事都确定了,就知道问题发生的来龙去脉,也可以很容易地解决很多

貌似灵异的怪问题。

来看看第一个java程序:

public class HelloWorld{public static void main(String[] args){System.out.println("HelloWorld!");}}这段程序结果是让操作系统(system)的标准输出(out)显示(println)一行文字,叫“hello

world!”。

对java程序来说,JVM是它唯一认识的

操作系统,如果要在JVM上执行程序,一定得定义 并 编译 出一个可执行程序,这个可执行程序的文件名

是*.class。例如你的hello world 程序要执行,就是在JVM上执行 hello world.class这个JVM

可执行的文档。

其实就是在JRE(java runtime

environment)中已经提供的程序。

os.out.show(“hello world!”);

platform.out.writeline(“helloworld!”);

如果每个JRE提供的程序库中各

程序的名称不同意,就不可能完成java跨平台的任务了。

java不仅仅是个语言,更是一个标准。

当指定API时,有兴趣的各大厂商提出自己的APT,最后大家得一起投票,决定最后的API名称等规格,而后各大厂商

再去实现API,也因此,在这个JRE中所提供的程序库,才能保证在另一个JRE也有提供,这些大厂商共同制定的API,就是所谓的标准类库,或叫做

java SE API。

java程序会引用标准类库,并执行在JVM这个唯一认识

的系统之上,这样才能达到跨平台的目的。

标准类库 和 JVM

,都包含在JRE之中。所以java程序要能够执行在电脑中,就必须安装JRE。如果你的程序有引用到标准类库,就直接有JRE提供,而所有的程序(包括自定义的类

与 标准类库 提供的)都是执行在JVM上。

本文到此讲解完毕了,希望对大家有帮助。

免责声明:本文由用户上传,如有侵权请联系删除!