JDK的安装目录文件说明
2017-06-13 16:36
253 查看
JDK:开发环境,搞技术的人或者应用服务器使用。
JRE:运行环境,如浏览器插件或者Swing界面的客户端等最终用户需要使用。
JDK自含一个JRE,并依赖于自含的JRE,如用JDK\bin\Java启动程序。
JDK目录文件如下:
bin:存放java启动命令以及其他开发工具命令(如javac),该目录应保存到PATH变量中
JDK/bin下工具列表说明及归纳 http://blog.csdn.NET/cxhply/article/details/49307435
db:纯Java开发的数据可 Derby,是一个开源的100%Java开发的关系数据库
include: C 语言头文件,支持用Java本地接口和Java虚拟机接口 来实现本机代码编程
jre: JDK自含JRE的根目录,这是系统属性java.home所指向的目录,目录文件如下:
bin: 包含执行文件和dll等库文件,可执行文件和jdk/bin是一样,本目录不需要被PATH所包含
jre/bin目录下面工具说明:
javac:Java编译器,将Java源代码换成字节代
java:Java解释器,直接从类文件执行Java应用程序代码
appletviewer:执行HTML文件上的Java小程序类的Java浏览器
javadoc:根据Java源代码及其说明语句生成的HTML文档
jdb:Java调试器,可以逐行地执行程序、设置断点和检查变量
javah:可调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件
javap:反汇编器,显示编译类文件中可访问功能和数据,同时显示字节代码含义
jar:多用途的存档及压缩工具,可将多个文件合并为单个JAR归档文件
HtmlConverter:命令转换工具。
native2ascii:将含非Unicode或Latinl字符的文件转换为Unicode编码字符的文件
serialver:返回serialverUID。serialver[show] 命令选项show用来显示一个简单的界面,输入完整的类名按Enter键或"显示"按钮,可显示serialverUID。
client: 包含用Client模式的VM时需要的dll库
server:包含用Server模式的VM时需要的dll库
lib:Java 运行环境所使用的核心类库、属性设置和资源文件。例如:
* rt.jar —— 引导类(运行时(RunTime)的类,包含了 Java 平台的核心 API)。
* charsets.jar —— 字符转换类
jre/lib目录下面工具说明:
amd64:内有jvm.cfg 是JVM 的配置文件,指定 JVM 加载哪个版本的 jvm.dll 文件。机器中默认安装是启动client 的JVM的,如果想要启动server的JVM,只要把 jvm.cfg 文件中的-server KNOWN 放到 -client KNOWN 前面去即
applets: 用于applet需要用到的jar库文件,Applet类通过AppletClass Loader从本地文件系统中预加载,这样为减小大型 Applet 的启动时间提供了一些方式,如同从网上已经下载完成
cmm:色彩管理配置文件,这些文件是用于
Java 2D API 执行色彩对应转换的
ext:用于扩展 (Extensions)Java平台默认的安装目录。Extension Class Loader装入jar类库的地方
*localedata.jar—— 用于 java.text 和java.util 包的区域(locale)数据
security:用于安全管理的文件。其中包括安全策略(java.policy)和安全属性(java.security)文件
zi:存放着很重要的时区参数,Java 中所有有关日期、时间、时区的操作都跟这个目录下的文件有关。如时区的夏令时讫止时间、与标准时间的时间差、版本等等信息,电脑中的时区名为 Asia/Shanghai 那这个时区名对应的文件为 c:\jdk1.6.0\jre\lib\zi\Asia\Shanghai,这是一个二进制文件,是由sun.util.calendar.ZoneInfoFile类负责解析的(这个类未被归档,故无 API DOC,需去OpenJDK下载 JDK 的源代码才能看到源码和源码中的注释)
fonts:包括平台使用的 TrueType 字体文件
fontconfig.properties.src:用于配置逻辑字体的,在 AWT/Swing 程序中可能会用到。如果用 NetBeans 会发现NetBeans 中编辑器的字体很难看,我们就可以通过这个文件进行修改,然后再将这个文件改名为fontconfig.properties
logging.properties:JDK 1.4 后增加的,用于配置Java 提供的日志记录器的格式,相当于 log4j 的log4j.properties 文件。更多关于java
Logging 请点击这里
lib:开发工具所使用的文件。
tools.jar:包含了在 JDK 中工具和实用工具支持的非核心类库
dt.jar: BeanInfo 文件设计时(DesignTime)的压缩包,用于告知交互式开发环境(interactive development environemts, IDE's)如何展示 Java 组件,并且如何让开发者自定义这些用于应用程序中
……
COPYRIGHT:版权
javafx-src.zip:JavaFX脚本是一种声明式、静态类型编程语言
LICENSE:许可证
README:信息说明
release:发布版本
src.zip:Java所有核心类库的源代码
THIRDPARTYLICENSEREADME:第三方许可证信息
THIRDPARTYLICENSEREADME-JAVAFX.txt:JavaFX的第三方许可证信息
JRE:运行环境,如浏览器插件或者Swing界面的客户端等最终用户需要使用。
JDK自含一个JRE,并依赖于自含的JRE,如用JDK\bin\Java启动程序。
JDK目录文件如下:
bin:存放java启动命令以及其他开发工具命令(如javac),该目录应保存到PATH变量中
JDK/bin下工具列表说明及归纳 http://blog.csdn.NET/cxhply/article/details/49307435
db:纯Java开发的数据可 Derby,是一个开源的100%Java开发的关系数据库
include: C 语言头文件,支持用Java本地接口和Java虚拟机接口 来实现本机代码编程
jre: JDK自含JRE的根目录,这是系统属性java.home所指向的目录,目录文件如下:
bin: 包含执行文件和dll等库文件,可执行文件和jdk/bin是一样,本目录不需要被PATH所包含
jre/bin目录下面工具说明:
javac:Java编译器,将Java源代码换成字节代
java:Java解释器,直接从类文件执行Java应用程序代码
appletviewer:执行HTML文件上的Java小程序类的Java浏览器
javadoc:根据Java源代码及其说明语句生成的HTML文档
jdb:Java调试器,可以逐行地执行程序、设置断点和检查变量
javah:可调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件
javap:反汇编器,显示编译类文件中可访问功能和数据,同时显示字节代码含义
jar:多用途的存档及压缩工具,可将多个文件合并为单个JAR归档文件
HtmlConverter:命令转换工具。
native2ascii:将含非Unicode或Latinl字符的文件转换为Unicode编码字符的文件
serialver:返回serialverUID。serialver[show] 命令选项show用来显示一个简单的界面,输入完整的类名按Enter键或"显示"按钮,可显示serialverUID。
client: 包含用Client模式的VM时需要的dll库
server:包含用Server模式的VM时需要的dll库
lib:Java 运行环境所使用的核心类库、属性设置和资源文件。例如:
* rt.jar —— 引导类(运行时(RunTime)的类,包含了 Java 平台的核心 API)。
* charsets.jar —— 字符转换类
jre/lib目录下面工具说明:
amd64:内有jvm.cfg 是JVM 的配置文件,指定 JVM 加载哪个版本的 jvm.dll 文件。机器中默认安装是启动client 的JVM的,如果想要启动server的JVM,只要把 jvm.cfg 文件中的-server KNOWN 放到 -client KNOWN 前面去即
applets: 用于applet需要用到的jar库文件,Applet类通过AppletClass Loader从本地文件系统中预加载,这样为减小大型 Applet 的启动时间提供了一些方式,如同从网上已经下载完成
cmm:色彩管理配置文件,这些文件是用于
Java 2D API 执行色彩对应转换的
ext:用于扩展 (Extensions)Java平台默认的安装目录。Extension Class Loader装入jar类库的地方
*localedata.jar—— 用于 java.text 和java.util 包的区域(locale)数据
security:用于安全管理的文件。其中包括安全策略(java.policy)和安全属性(java.security)文件
zi:存放着很重要的时区参数,Java 中所有有关日期、时间、时区的操作都跟这个目录下的文件有关。如时区的夏令时讫止时间、与标准时间的时间差、版本等等信息,电脑中的时区名为 Asia/Shanghai 那这个时区名对应的文件为 c:\jdk1.6.0\jre\lib\zi\Asia\Shanghai,这是一个二进制文件,是由sun.util.calendar.ZoneInfoFile类负责解析的(这个类未被归档,故无 API DOC,需去OpenJDK下载 JDK 的源代码才能看到源码和源码中的注释)
fonts:包括平台使用的 TrueType 字体文件
fontconfig.properties.src:用于配置逻辑字体的,在 AWT/Swing 程序中可能会用到。如果用 NetBeans 会发现NetBeans 中编辑器的字体很难看,我们就可以通过这个文件进行修改,然后再将这个文件改名为fontconfig.properties
logging.properties:JDK 1.4 后增加的,用于配置Java 提供的日志记录器的格式,相当于 log4j 的log4j.properties 文件。更多关于java
Logging 请点击这里
lib:开发工具所使用的文件。
tools.jar:包含了在 JDK 中工具和实用工具支持的非核心类库
dt.jar: BeanInfo 文件设计时(DesignTime)的压缩包,用于告知交互式开发环境(interactive development environemts, IDE's)如何展示 Java 组件,并且如何让开发者自定义这些用于应用程序中
……
COPYRIGHT:版权
javafx-src.zip:JavaFX脚本是一种声明式、静态类型编程语言
LICENSE:许可证
README:信息说明
release:发布版本
src.zip:Java所有核心类库的源代码
THIRDPARTYLICENSEREADME:第三方许可证信息
THIRDPARTYLICENSEREADME-JAVAFX.txt:JavaFX的第三方许可证信息
相关文章推荐
- JDK安装目录中的文件说明
- Java安装后JDK/bin目录下文件的用途
- 安装JDK后要配置环境变量,主要有三个: 1 JAVA_HOME ->为JDK的安装目录,如:F:\JAVA\jdk1.6.0_04 2 CLASSPATH ->到哪里找需要执行的.class文件,如
- Java安装后JDK/bin目录下的众多exe文件的用途
- JDK目录文件说明
- Java安装后JDK/bin目录下的众多exe文件的用途
- 安装jdk后出现bash: ./java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
- Java安装后JDK/bin目录下的众多exe文件的用途
- 安装jdk后出现bash: ./java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
- Tomcat学习之二:tomcat安装、配置及目录文件说明
- 不慎删除JDK文件目录之后既卸载不了又安装不上解决办法
- linux常用(一)linux 安装配置 jdk之 找不到安装文件目录及source /etc/profile 报unexpected end of file 错误 解决
- Java安装后JDK/bin目录下的众多exe文件的用途
- Java安装后JDK/bin目录下的众多exe文件的用途
- LNMP安装快速导航:LNMP安装提示,LNMP安装教程、安装失败处理、虚拟主机管理、可选组件、LNMP文件目录说明、状态管理。
- Tomcat学习之二:tomcat安装、配置及目录文件说明
- Java安装后JDK/bin目录下的众多exe文件的用途
- linux安装JDK:bash: ./java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录
- Java安装后JDK/bin目录下的exe文件的用途
- Java安装后JDK/bin目录下的众多exe文件的用途