zoukankan      html  css  js  c++  java
  • JDK及JRE目录结构

    JDK文件结构及目录:

    c:jdk1.7.0:

    JDK安装根目录,包括版权、许可证和READEME文件,还包含ser.zip记录Java平台档案。

     

    c:jdk1.7.0in

    包含在Java开发工具包开发工具的可执行文件,因此设置PATH环境变量设置在此目录。

    c:jdk1.7.0db

    包含Java DB, Java DB是一个基于Java编程语言和SQL关系数据库管理系统。

    c:jdk1.7.0include

    支持使用本机代码编程的C语言头文件,Java本地接口(JNI)和Java虚拟机调试程序接口(JPDA)。

    JNI :(Java™ Native Interface: Java本地接口)是一个标准的编程接口,用于编写Java本地方法或者嵌入Java虚拟机*到本地应用程序中。

    JPDA(Java™ Platform Debugger Architecture: Java平台调试器架构)包括在开发环境中使用设计的调试器为桌面系统三个接口。Java虚拟机工具接口(JVM TI)、Java调试线协议(JDWP)和Java调试接口(JDI)。

    c:jdk1.7.0lib

    JDK使用的文件,如:

    tools.jar:JDK的非核心工具支撑类

    dt.jar:告诉IDE设计时存档如何显示Java组件以及如何让开发者自定义他们的应用程序

    ant-javafx.jar:包含Ant,用于打包JavaFX应用程序; 

     

     

    JRE类库:

     

    c:jdk1.7.0jrein

    Java平台工具所使用的的可执行文件和DLL。可执行文件和  /jdk1.7.0/bin是相同的。

     

    c:jdk1.7.0jrelib

    代码库、树形设置以及JRE使用的源文件,如

    rt.jar:Bootstrap类(构成Java平台核心API的运行时类)

    charsets.jar:字符转换类

    jfxrt.jar:JavaFX的运行时库

    c:jdk1.7.0jrelibext

    Java平台的扩展程序(插件等)的默认安装目录。如:

    localedata.jar-用于现场数据 java.text和java.util。

    c:jdk1.7.0jrelibsecurity

    包含用于安全管理的文件。这些措施包括安全策略(java.policy)和安全性(java.security)文件。

    c:jdk1.7.0jrelibapplet

    包含支持类的小程序jar文件可以放置在lib/applet/目录中。这样,通过允许小程序类从Applet类装载器的本地文件系统预装,提供同样的保护,就好像他们已经被下载超过净减少启动时间大的小程序。

    c:jdk1.7.0jrelibfonts

    平台使用的字体文件。

     

     

     

    JDK所包含的组件:

    javac:编译器,将后缀名为.java的源代码编译成后缀名为“.class”的字节码

    java:运行工具,运行.class的字节码

    jar:打包工具,将相关的类文件打包成一个文件

    javadoc:文档生成器,从源码注释中提取文档,注释需匹配规范

    jdb debugger:调试工具

    jps:显示当前java程序运行的进程状态

    javap:反编译程序

    appletviewer:运行和调试applet程序的工具,不需要使用浏览器

    javah:从Java类生成C头文件和C源文件。这些文件提供了连接胶合,使Java和C代码可进行交互。

    javaws:运行JNLP程序

    extcheck:一个检测jar包冲突的工具

    apt:注释处理工具[3]

    jhat:java堆分析工具

    jstack:栈跟踪程序

    jstat:JVM检测统计工具

    jstatd:jstat守护进程

    jinfo:获取正在运行或崩溃的java程序配置信息

    jmap:获取java进程内存映射信息

    idlj:IDL-to-Java编译器。将IDL语言转化为java文件[4]

    policytool:一个GUI的策略文件创建和管理工具

    jrunscript:命令行脚本运行

  • 相关阅读:
    云计算安全概述
    快照技术
    存储可靠性技术之--备份
    存储可靠性技术之 --RAID
    存储方式
    存储技术
    CentOS安装setup
    CentOS7安装iptables防火墙
    CentOS 7.0下使用yum安装MySQL
    The APR based Apache Tomcat Native library
  • 原文地址:https://www.cnblogs.com/feichangnice/p/7819118.html
Copyright © 2011-2022 走看看