jdk和Eclipse的关系如下:
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
Eclipse的运行依赖于jdk和jre。 jdk是编译环境(编译器),把java文件编译成class文件。 jre是运行环境(运行器),执行class文件需要使用jre。
所以以上三者是具有相互依赖关系的,eclipse开发出java代码,通过jdk将java代码编译为机器语言(class),然后再通过jre进行运行才可以完成功能实现。
JDK是eclipse和idea等软件的底层基础, eclipse和idea是JDK的上层建筑.
JDK好比是一座建筑的地基,缺少了JDK的eclipse和idea将分崩离析,无法运行.
eclipse和idea是集成了JDK的开发环境,JDK中有许多繁琐的步骤,eclipse和idea就在JDK的基础上免去了繁琐的步骤,使得我们可以更便利快捷地敲代码
在JDK中有bin,lib…等目录
其中bin目录中存放的是指令(大多数其他软件中bin目录也是存放指令的)
lib目录中存放的是java的专属工具(大多数其他软件中lib目录也是存放软件所需的工具)