jre和eclipse的关系

来源:百度知道 编辑:UC知道 时间:2024/06/03 14:11:09
我安装了jre,然后安装了eclipse,我想请教大家二者有什么关系吗?eclipse是继承开发环境,不装jre可以不?jre是java运行环境,我没有装jdk,只有jre,我可不可以在dos环境下运行java小程序。比如说,在eclipse里面生成的*.java程序,想在dos下运行能成功吗?谢谢各位!

Eclipse的运行依赖于jdk和jre。
jdk是编译环境(编译器),把java文件编译成class文件。
jre是运行环境(运行器),执行class文件需要使用jre。
所以以上三者是具有相互依赖关系的,eclipse开发出java代码,通过jdk将java代码编译为机器语言(class),之后通过jre进行运行才可以完成功能实现。

jre是java运行时,这个你是知道的,如果你安装了Eclipse打开其目录你会惊喜的发现目录里有一个叫做jre的文件夹,这事因为,Eclipse的整个图形界面就是用swing开发的,如果没有jre的话连安装的框都出不来,另外jre只不过是java的运行时环境,jdk全程是java development kit就是java开发套件,如果你不安装jdk首先在Eclipse里什么都做不了,而且执行的时候会询问你jdk的安装路径,其次是你所用的任何类都会找不到路径比如你用了个String,由于String类是jdk中java.lang包中的因此根本就会找不到String类,也就是说你写的任何类里都会到处都是红线,说找不到类型

而且说到编译的问题你在dos下编译的条件是你装了jdk,jdk里会有一个叫做javac的程序负责编译,而且你的jvm虚拟器会让你编译并且让你可以执行编译后的Class文件

我现在一直都在用MyEclipse不过还真的没有弄清楚过这个问题。等待

用Eclipse开发不配java环境是可以的,但是不装JDK是不行的。