1Java:Java是由Sun Microsystems公司推出的Java面向对象程序设计语言和Java平台的总称。
2.Eclipse:Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)
两者之间的关系:
通俗的讲:就是饭和碗的关系。
Java是饭,要吃它当然要有碗。但是没有碗可以吗?当然也可以,我可以用别的器皿,比如用盘子(NetBeans),用竹筒(JBuidler),甚至用纸杯(JCreator),再不行,我用手抓(记事本)。不管怎样,只要有米饭,人就不会被饿死。但即便有了盘子,竹筒,纸杯或者其他东西,没有饭,也是枉然。
3.jdk和java之间的关系
jdk是面向开发人员使用的sdk,是java语言的开发工具包,它提供了java的开发环境和运行环境,没有jdk就无法开发和运行java程序。sdk是software development kit 一般指软件开发包,可以包括函数库、编译程序等。
JRE的地位就像一台pc机一样,我们写好的win32/64应用程序需要操作系统帮我们运行,同样的,我们编写的java程序也必须要JRE才能运行。所以,当装完JDK后,如果分别在硬盘的两个不同地方安装了两套JRE,那么可以想象你的电脑有两台虚拟的java pc机,都具有运行java程序的功能。所以可以说,只要电脑安装了JRE,就可以正确运行java应用程序。