欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

linux查看jdk版本命令(Linux配置jdk环境变量)

程序员文章站 2023-11-17 14:17:58
jdk是sun提供的一套java开发环境,全称javadevelopmentkit,简称jdk,它是整个java的核心,其中包括java编译器、java运行工具、java文档生成工具、java打包工具...

jdk是sun提供的一套java开发环境,全称javadevelopmentkit,简称jdk,它是整个java的核心,其中包括java编译器、java运行工具、java文档生成工具、java打包工具等。

在jdk安装完毕后,会在硬盘上生成一个目录,该目录被称为jdk的安装目录,如图1所示。

linux查看jdk版本命令(Linux配置jdk环境变量)

图1 jdk目录结构

为了更好地学习jdk,初学者需要对jdk安装目录下的子目录及文件的作用有所了解,接下来分别对jdk安装目录下的子目录进行介绍。

● bin目录:该目录用于存放一些可执行程序,如javac.exe(java编译器)、java.exe(java运行工具)、jar.exe(打包工具)和javadoc.exe(文档生成工具)等。

● db目录:db目录是一个小型的数据库。从jdk 6开始,java中引入了一个新的成员java db,这是一个纯java实现、开源的数据库管理系统。这个数据库不仅很轻便,而且支持jdbc 4.0所有的规范,在学习jdbc时,不再需要额外地安装一个数据库软件,选择直接使用java db即可。

● include目录:由于jdk是通过c和c++实现的,因此在启动时需要引入一些c语言的头文件,该目录就是用于存放这些头文件的。

● jre目录:此目录是java运行时环境的根目录,它包含java虚拟机,运行时的类包、java应用启动器以及一个bin目录,但不包含开发环境中的开发工具。

● lib目录:lib是library的缩写,意为java类库或库文件,是开发工具使用的归档包文件。

● javafx-src.zip:该压缩文件内存放的是java fx(java图形用户界面工具)所有核心类库的源代码。

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

● readme等说明性文档。

在上面的目录中,bin目录是一个非常重要的目录,在其目录中存放着很多可执行程序,其中最重要的就是javac.exe和java.exe,这两个文件的主要作用如下:

● javac.exe是java编译器工具,它可以将编写好的java文件编译成java字节码文件(可执行的java程序)。java源文件的扩展名为.java,如“helloworld.java”,编译后生成对应的java字节码文件,文件的扩展名为.class,如“helloworld.class”。

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