zoukankan      html  css  js  c++  java
  • JDK个目录,以及与环境变量的关系

    最近学习过程中老是看JDK里面的东西,可每次都翻书找,找了又忘。JDK,我们今天来个了断吧。。。。。。。。

     

    一:bin:

           JDK中所包含的开发工具的可执行文件,PATH环境变量应该包含一个指向此目录的项。书中是这样说的:一些命令行工具,包括Java编译器的启动命令。

    二:lib:

           开发工具使用的文件。里面有个tool.jar,它包括支持JDK的工具和实用程序的非核心类。里面还有个dt.jar,它是BeanInfo文件的 DesignTime归档,BeanInfo文件用来告诉交互开发环境〔IDE〕如何显示Java组件以及如何让开发人员根据应用程序自定义它们。

           书中解释:除去jre中包含的类库,JDK额外需要的一些类库。〔真是精练,一句话OVER,不过好像啥都没说出来。!!!〕

    a

    三:jre:

         java程序运行环境的根目录,JAVA要想运行少了它可不行。

         Java Runtime Environment,一看英文大概就知道什么东西了。

         里面一边包括两个文件:bin和lib。bin:平台所用工具和库存的可执行文件和DLL文件。

         lib:java运行环境的代码库,属性设置和资源文件,默认安装目录,安全管理。

         书中解释:java运行时环境。---明白了,这书多说句话都不行,全是一句话搞定。

    四:Demo:

         一些演示的例子,学习时还是不错的东东。

    五:include:本地的方法文件。编写JNI等程序需要的C头文件。〔这个地方还没接触到,看来还是个 菜!!!〕

    六:src.zip:部分JDK的源码的压缩文件

    七:sample:也是一些示例程序

    再说说环境变量设置时的各项:(在网上找到的,写的挺不错的,拿来学习下)

    JAVA_HOME:该环境变量的值就是  Java  所在的目录,一些  Java  版的软件和一些  Java  的工具需要用到该变量,设置  PATH  和  CLASSPATH  的时候,也可以使用该变量以方便设置。
     
              PATH:指定一个路径列表,用于搜索可执行文件的。执行一个可执行文件时,如果该文件不能在当前路径下找到,则依次寻找  PATH  中的每一个路径,直至找到。或者找完  PATH  中的路径也不能找到,则报错。Java  的编译命令  (javac),执行命令  (java)  和一些工具命令  (javadoc,  jdb  等)  都在其安装路径下的  bin  目录中。因此我们应该将该路径添加到  PATH  变量中。
     
              CLASSPATH:也指定一个路径列表,是用于搜索  Java  编译或者运行时需要用到的类。在  CLASSPATH  列表中除了可以包含路径外,还可以包含  .jar  文件。Java  查找类时会把这个  .jar  文件当作一个目录来进行查找。通常,我们需要把  JDK  安装路径下的  jre/lib/rt.jar  (Linux:  jre/lib/rt.jar)  包含在  CLASSPATH  中。

  • 相关阅读:
    利用Python进行数据分析_Pandas_绘图和可视化_Matplotlib
    利用Python进行数据分析_Pandas_数据清理、转换、合并、重塑
    利用Python进行数据分析_Pandas_数据加载、存储与文件格式
    利用Python进行数据分析_Pandas_层次化索引
    利用Python进行数据分析_Pandas_处理缺失数据
    利用Python进行数据分析_Pandas_汇总和计算描述统计
    利用Python进行数据分析_Pandas_基本功能
    利用Python进行数据分析_Pandas_数据结构
    fizzbuzz Python很有意思的解法
    javascript Array操作
  • 原文地址:https://www.cnblogs.com/johnnyflute/p/3517885.html
Copyright © 2011-2022 走看看