JDK1.8各个目录的内容作用

JDK1.8各个目录的内容作用,第1张

JDK1.8各个目录的内容作用

如下图是我本机被用烂的jdk1.8

​​

bin目录 概述

其中bin目录里面存放了JDK的各种工具命令,即JDK开发工具的可执行文件。其中这些可执行文件都是二进制的,其中包括编译器、解释器以及其他一些工具,比如我们刚开始用的Javac、Java命令去检查JDK是否安装配置正确就是在这个目录下面的命令

截图效果

include目录 概述

其中include目录里面是一些供C语言使用的标题文件,其中C语言的头文件支持Java本地接口和Java虚拟机调试程序接口的本地编程技术。这里头文件的作用是让Java调用C/C++实现的函数功能。

截图效果

jre目录 概述

其中jre(Java runtime environment即Java运行时环境)目录路径下安装的就是运行Java程序所必须的JRE环境。我们可以看到在jre目录下的bin里面有java.exe、javaws.exe,但没有javac.exe

截图效果

legal文件夹 概述

主要描述jdk和javafx的相关法律条款

截图效果

lib目录 概述

该路径下存放的是JDK工具命令的实际执行程序

截图效果

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

参考
https://blog.csdn.net/wjc78242663/article/details/101456741

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/5721749.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-18
下一篇 2022-12-18

发表评论

登录后才能评论

评论列表(0条)

保存