安装JDK后路径下目录文件有哪些及功能介绍。
安装好的JDK路径下目录如下:有bin、db、include、jre、lib、COPYRIGHT、javafx-src.zip、LICENSE、README.html、release、src.zip、THIRDPARTYLICENSEREADME.txt、THIRDPARTYLICENSEREADME-JAVAFX.txt。
一、bin目录
其中bin目录里面存放了JDK的各种工具命令,即JDK开发工具的可执行文件。其中这些可执行文件都是二进制的,其中包括编译器、解释器以及其他一些工具,比如我们刚开始用的Javac、Java命令去检查JDK是否安装配置正确就是在这个目录下面的命令。bin目录下的内容如下图:
二、db目录
db目录里面是安装Java DB的路径。Derby是Java自带的数据库,只有3M多大小,采用纯Javadb目录编写。db下的内容如下:
三、include目录
其中include目录里面是一些供C语言使用的标题文件,其中C语言的头文件支持Java本地接口和Java虚拟机调试程序接口的本地编程技术。这里头文件的作用是让Java调用C/C++实现的函数功能。include目录下的内容如下:
四、jre目录
其中jre(Java runtime environment即Java运行时环境)目录路径下安装的就是运行Java程序所必须的JRE环境。我们可以看到在jre目录下的bin里面有java.exe、javaws.exe,但没有javac.exe。jre目录下的内容如下:
五、lib目录
其中lib目录:该路径下存放的是JDK工具命令的实际执行程序。lib目录下的内容如下:
六、src目录
其中src.zip目录:该压缩文件里面存放的就是Java所有核心类库的源代码。src.zip目录解压内容如下:
七、src.zip和javafx-src.zip
存放JDK源代码和JavaFX源代码。
八、其他
COPYRIGHT和LICENSE为版权和签证的说明性文档。
JDK8引用了哪些第三方许可证:
ASM Bytecode Manipulation Framework v5.0.3
BSDiff v4.3
CodeViewer 1.0
Cryptix AES 3.2.0
CUP Parser Generator for Java 0.10k
Document Object Model (DOM) Level 2& 3
Dynalink v0.5
Elliptic Curve Cryptography
ECMAScript Language Specification ECMA-262 Edition 5.1
FontConfig 2.5
freebXML Registry 3.0 & 3.1
IAIK PKCS#11 Wrapper
ICU4C 4.0.1 and ICU4J 4.4
IJG JPEG 6b
Jing 20030619
Joni v1.1.9
JOpt-Simple v3.0
Kerberos functionality
functionality from FundsXpress, INC.
Kronos OpenGL headers
libpng 1.6.16
GIFLIB 5.1.1 & libungif 4.1.3
Little CMS 2.7
Mesa 3D Graphics Library v4.1
PC/SC Lite for Suse Linux v.1.1.1
PorterStemmer v4
Relax NG Object/Parser v.20050510
RelaxNGCC v1.12
Relax NG Datatype 1.0
SoftFloat version 2b
Sparkle 1.5(JRE 8 on Mac OS X)
Thai Dictionary
Unicode 6.2.0 & CLDR 21.0.1
UPX v3.01(JRE 8 on Windows)
Xfree86-VidMode Extension 1.0
X Window System 6.8.2
zlib v1.2.11
Apache Commons Math 3.2
Apache Derby 10.11.1.2
Apache Jakarta BCEL 5.1
Apache Jakarta Regexp 1.4
Apache Santuario XML Security for Java 1.5.4
Apache Xalan-Java 2.7.1
Apache Xerces Java 2.10.0
Apache XML Resolver 1.1