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绝对路径,解决了这个问题。