`
veYoung
  • 浏览: 3266 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Jdk安装目录下的两个jre与三个lib浅解(转)

阅读更多

   "两个jre"和"三个lib"的功能简单扼要的解释
    安装JDK后,Java目录下有jdk和jre两个文件夹,但jdk下还有一个jre文件夹,而且这个jre比前面那个jre在bin目录下多了个server文件夹!
    普通用户装jre即可。开发人员需要安装jdk,其中包括jre。所以jdk目录下包括jre目录。两个jre大体相同,有细微的差别。
    两套 jre ,是针对不同的工作职责!不同的 jre 负责各自范围的内容。
    当用户只需要执行 java 的程序时,那么C:\Program Files\Java\jre1.5.0_08的 jre 就 ok !
    当用户是 java 程序员,则需要 java 开发环境。编译时,系统就会优先去找C:\Program Files\Java\jdk1.5.0_08\bin下的“ java 、 javac ”这些命令所在目录或者他们的父目录的 jre 。即开发环境下运行的是 jdk 下的 jre 。
再说三个lib目录:
    JDK下的lib包括java开发环境的jar包,是给JDK用的,例如JDK下有一些工具,可能要用该目录中的文件。例如,编译器等。
    JRE下的lib只是运行java程序的jar包,是为JVM运行时候用的。包括所有的标准类库,和扩展类。
    JDK下的JRE下的lib是开发环境中,运行时需要的jar包。最典型的就是导入的外部驱动jar包。因为编译时,系统找的是jdk下的jre。而不是最外层的jre。
-----------------------------------------
    最后我在这里补充几点:
    1. 在使用Eclipse的时候不需要指定的CLASSPATH,Eclipse会自己搜索.
    2. 独立目录下的jre是通用jre,安装时是可选的(选择了,则会覆盖已有版本)。jdk目录下的jre则是必须的。如果你在eclipse里指定jdk的路径(jre的路径不用你指定,会自己去找的),那么用的就是这个jre。而java, web, start等,用的则是通用jre。

 转载自:http://www.cnblogs.com/bukudekong/archive/2011/06/27/2091504.html

分享到:
评论

相关推荐

    jdk-7u10-windows-i586安装后jdk中jre文件

    在Java编程领域,JDK(Java Development Kit)和JRE(Java Runtime Environment)是两个至关重要的组件。JDK是Java开发者用于编写、编译和调试Java应用程序的完整工具集,而JRE则是运行Java程序所必需的环境。本文将...

    JDK安装文档

    - **版本分类**: JDK根据应用场景不同,可以分为三个版本: - SE(Standard Edition,标准版):适用于桌面应用和部分服务器端应用。 - EE(Enterprise Edition,企业版):面向大型企业级应用,支持Web服务、EJB...

    JDK安装与环境变量配置.docx

    - **JRE**:第二次提示安装JRE时,建议安装到与JDK同一父目录下的不同文件夹内。例如:`E:\Java\jdk1.8` 和 `E:\Java\jre1.8`。 5. **安装确认**:按照安装向导完成安装过程。 #### 四、环境变量配置 在Windows...

    linux下安装JDK

    "Linux下安装JDK" 在Linux系统中安装JDK是一个非常重要的步骤,这对于Java开发者和Linux用户来说都是必备的技能。在本文中,我们将详细讲解如何在Linux系统中安装JDK。 第一步:查看Linux自带的JDK是否已安装 在...

    JDK1.7安装和JAVA环境变量的设置

    JRE 包,这时默认的安装路径为(C:\Program files\Java\jre),这时,不可以将路径修改为上次安装 JDK 包的路径,否则会覆盖掉已经安装的 JDK 包中的 JRE 文件夹,最后可能导致丢失 JDK 包中 JRE 文件夹下 bin ...

    Linux下JDK+Tomcat安装配置

    Linux下JDK+Tomcat安装配置 在本文档中,我们将详细介绍如何在CentOS系统上安装和配置JDK和Tomcat环境。以下是整个安装和配置过程的步骤。 一、下载所需文件 在开始安装之前,需要下载两个必要的文件:jdk-7u25-...

    CentOS环境下安装JDK

    ### CentOS环境下安装JDK #### 一、安装前的准备 在正式安装JDK之前,首先需要确认系统中是否已经存在Java环境。这是因为Linux系统(尤其是CentOS)可能自带了OpenJDK或者其他版本的Java环境。 1. **检查现有Java...

    win10下jdk安装配置.docx

    例如,可以在`D:\ProgramFiles\Java`目录下创建两个子目录`jdk1.8.0_102`和`jre1.8.0_102`分别用于存放JDK和JRE文件。 2. **安装步骤**:按照向导提示完成安装过程。在安装过程中需要注意记录安装路径,后续配置...

    linux_jdk安装配置

    通过以上步骤,我们不仅完成了JDK在Linux下的安装与配置,还了解了不同类型的JDK安装包及其安装方式。对于初学者而言,掌握了这些基本操作之后,就可以顺利地进行Java应用程序的开发了。同时,在实际操作过程中可能...

    JDK安装与环境变量配置

    - 安装完成后,安装目录通常位于`C:\Program Files\Java`,包含`jdk`和`jre`两个文件夹。 #### 三、配置环境变量 1. **打开环境变量编辑器** - 在计算机图标上右键选择“属性”,然后点击“高级系统设置”。 - ...

    JDK环境配置操作步骤.txt

    这意味着JRE也应该安装在与JDK相同的目录下。具体步骤如下: 1. **安装JRE**:确保JRE安装在同一目录下,即“\java”目录内。 2. **注意**:确保JRE的安装目录与JDK相同,这样可以避免不必要的环境变量配置问题。 #...

    jdk配置环境变量

    在安装 JRE 时,需要更改 \java 之前的目录,并将其设置为与 JDK 安装目录相同。 二、配置环境变量 配置环境变量是非常重要的一步。首先,需要新建一个名为 JAVA_HOME 的系统变量,变量值为 JDK 的安装目录。然后...

    linux JDK1.6安装

    2. **创建Java和Javac的符号链接**:分别创建Java和Javac的符号链接,以便可以在任何位置调用这两个命令。 ```bash ln -s -f /usr/java/jdk1.6.0_02/jre/bin/java java ln -s -f /usr/java/jdk1.6.0_02/bin/javac...

    解决方法驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接的两个jar包

    第二步:将下载的两个JAR文件复制到:JDK安装目录\jre\lib\ext下,例如我的就是D:\java\jdk1.6.0.43\jre\lib\ext 打开java.security文件:在JDK安装目录\jre\lib\security下的java.security文件。 找到security....

    JDK1.6安装过程详解

    - 其值应包含JDK的lib目录下的两个关键jar文件:`.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\rt.jar`。这里 `%JAVA_HOME%` 是指向JDK安装目录的环境变量,可以通过新建系统变量`JAVA_HOME`来设置。 #### 四、...

    jdk6.0环境变量设置

    2. **创建必要文件夹**:在C盘根目录下创建三个文件夹,分别为`JavaPlatform`、`jdk1.6`和`jre1.6`。其中,`JavaPlatform`包含`jdk1.6`和`jre1.6`两个子目录。 3. **安装JDK和JRE**:将下载的JDK安装包解压至`C:\...

Global site tag (gtag.js) - Google Analytics