Sun公司提供的一套JAVA开发环境。

简称:JDK(Java Development Kit),是整个JAVA的核心。

JDK中,包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。


JDK目录介绍:

bin目录:该目录用于存放一些可执行程序。

如:Javac.exe(Java编译器):讲Java文件(.java文件)编译成Java字节码文件(.class文件)。

Java.exe(Java运行工具):它会启动一个Java虚拟机(JVM)进程,Java虚拟机相当于一个虚拟的操作系统,它专门负责运行有Java编译器生成的字节码文件。(.class文件)

jar.exe(打包工具)和Javadoc.exe(文档生成工具)

db目录:db目录是一个小型的数据库。

jre目录:意为Java程序运行时环境。

此目录是Java运行是环境的根目录,它包含Java虚拟机,运行时的类包,Java应用启动器

以及一个bin目录,但不包含开发环境中的开发工具。

include目录:由于JDK是通过C和C++实现的,因此在启动时需要引入一些C语言的头文件。

该目录就是用来存放这些头文件的。

src.zip文件:它是src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看JAVA基础类的源代码。


sun公司除了提供JDK,还提供了一种JRE(JAVA RUNTIME ENVIRONMENT)工具,它是JAVA运行环境,是提供给普通用户使用的。

因为用户只需要运行事先编好的程序,不需要自己动手编写程序。

因此,JRE工具中只包含JAVA运行工具,不包含JAVA编译工具。


区别:JDK中自带了一个JRE工具,也就是说开发环境中包含着运行环境,

这样以来,开发人员,只需要在计算机上安装JDK即可,不需要专门安装JRE工具。


第一步:

安装JDK。

第二部:

配置PATH环境变量:

在CMD中,验证path配置成功,输入java命令。

classpath环境变量:

在CMD中,验证classpath配置成功,输入javac.


解释说明:

系统环境变量:在计算机操作系统中可以定义一系列变量,这些变量可供操作系统上所有的应用程序使用。


有的时候填写路径为了方便会新建一个JAVA_HOME路径,并把这个JAVA_HOME放入classpath和path中。

我发现win7这样使用的时候,在CMD中Java可以运行,但javac还是显示找不到,试了很多种方法,但还是不知道原因。

解决办法是,还是使用绝对路径。不用Java_home,直接在path和classpath中放入 F:\JAVA\JDK 8 121\bin绝对路径,解决了这个问题。