`
haohao-xuexi02
  • 浏览: 216567 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

为啥JDK安装路径下存在lib和jre

    博客分类:
  • java
阅读更多

"两个jre"和"三个lib"的功能简单扼要的解释

http://liuyuru.iteye.com/blog/806452

    安装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。

分享到:
评论

相关推荐

    .jdbc.jar放置到jdk8或jre8的lib\ext文件夹中

    1.jdbc.jar放置到jdk8或jre8的lib\ext文件夹中,如果不起作用请尝试jre的lib文件夹; 2.将jdbcodbc.dll放置到jre8的bin文件夹中; 3.重新启动JVM.

    JDK下提取jre-19.0.1

    2. **理解JDK结构**:安装完成后,JDK会包含一个名为`jre`的目录,这个目录就是我们要提取的目标。在Windows系统中,它通常位于`Program Files\Java\jdk版本号\jre`;在Linux或macOS系统中,它可能位于`/usr/lib/jvm...

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

    在安装完成后,JDK的主目录通常位于“C:\Program Files (x86)\Java\jdk1.7.0_10”下,这表明它是一个典型的Windows系统安装路径。 在该目录中,`jre`子目录包含了JRE的所有组件。JRE是Java应用程序运行的基石,它...

    jdk1.8/jre/lib/security/

    标题中的"jdk1.8/jre/lib/security/"指的是Java Development Kit (JDK) 1.8版本中的Java运行时环境(JRE)的安全目录。这个目录存放着Java安全策略的相关文件,它们对于控制Java应用程序的权限和访问限制至关重要。...

    JDK /jre/lib/ext/jfxrt.jar

    JDK 所需jar包

    JDK及JRE安装配置是否成功

    本文将详细讲解 JDK 和 JRE 的安装和配置过程,并提供了一个简单的测试程序来验证安装是否成功。 安装 JDK 和 JRE 首先,需要从 Oracle 官方网站下载 JDK 的安装包。Oracle 公司是 Java 的官方提供商,在他们的...

    jdk1.8.0_171的jre裁剪版本

    在压缩包文件名称列表中,只有一个名为"jre"的文件或文件夹,这可能包含了裁剪后的JRE的所有组件,如bin目录下的java可执行文件,lib目录下的核心库,以及man、conf等目录,这些都是运行Java程序所必需的。...

    bcprov-jdk15on-1.54.jar bcprov-ext-jdk15on-1.54.jar下载

    2.将下载的两个JAR文件复制到:JDK安装目录\jre\lib\ext下,例如我的就是D:\Program Files (x86)\java\JDK1.6\jre\lib\ext 3.打开java.security文件:在JDK安装目录\jre\lib\security下的java.security文件。

    jdk-6u26-windows-i586安装后jdk中jre文件

    在描述中提到的"C:\Program Files\Java\jdk1.6.0_26\jre"路径下,就是JDK安装后附带的JRE文件夹。 在JDK 1.6.0_26版本中,`jre`目录包含了以下关键组件: 1. **bin**:这个目录包含了运行Java应用程序所需的可执行...

    suse系统下安装JDK

    "suse系统下安装JDK" SUSE Linux Enterprise 10 64-bit系统中安装JDK(Java Development Kit)的详细步骤。 一、卸载自带的JDK 在安装JDK之前,需要检查是否已经安装了自带的JDK 1.4。可以使用命令`#rpm -qa | ...

    64位jdk11带jre

    标题"64位jdk11带jre"指出,这个压缩包是专为64位Windows操作系统设计的,且内置了JRE,这意味着用户无需额外下载JRE即可直接使用。** **描述中提到的"jdk-11.0.9-windows-x64"是Oracle官方发布的JDK 11的一个特定...

    linux jdk1.7 64位 jre jdk

    在安装和配置Linux上的JDK 1.7时,通常需要下载对应的二进制文件,然后解压到指定目录(如/usr/lib/jvm),设置环境变量JAVA_HOME、PATH和CLASSPATH。同时,为了确保系统能够正确识别并使用新安装的JDK,还需要更新...

    安装JDK和tomcat环境变量配置

    同时,需要添加“JRE_HOME”变量,其值为 JRE 安装路径,即 D:\Java\jre1.8.0_121(bin 目录上一级)。 二、Tomcat 的安装和配置 Tomcat 是一个流行的 Java Web 服务器,提供了网站的托管和应用程序的部署功能。...

    JDK安装文档.docx

    在安装过程中,我们可以自定义安装目录等信息,例如我们选择安装目录为C:\Program Files (x86)\Java\jdk1.8.0_91。 环境变量配置 安装完成后,我们需要配置环境变量。在Windows操作系统中,我们可以右击"我的电脑...

    jdk6x86安装后jre6

    在这个目录下,用户可以找到所有JRE 6相关的文件和子目录,包括bin、lib、man、plugins和doc等。这些子目录分别包含以下内容: 1. **bin**:这个目录包含可执行文件,如java、javaws、javac等,它们是Java开发和...

    jdk7x86安装后jre7

    在目录`C:\Program Files (x86)\Java\jre7`下,你可以找到JRE7的所有组件,包括`bin`目录下的可执行文件,`lib`目录中的类库,以及`conf`和`legal`等其他重要子目录。 3. **x86架构**: x86架构指的是32位处理器...

    JDK、JRE安装以及Java环境变量配置.doc

    JRE 的安装过程与 JDK 相似,选择安装目录,单击下一步,等待安装完成。安装完成后,JDK 和 JRE 都已经安装成功。 二、Java 环境变量的配置 配置 Java 环境变量是使用 Java 语言的必要步骤。首先,右键点击计算机...

    jdk1.8工具、windows的jdk版本、java开发工具、jre、jdk

    安装过程中,系统会将必要的库文件、bin目录(包含各种命令行工具)和lib目录(包含类库)安装到指定的路径下。配置环境变量"JAVA_HOME"指向JDK的安装目录,"PATH"添加JDK的bin目录,使得系统可以在任何地方执行Java...

Global site tag (gtag.js) - Google Analytics