`

JDK JRE Path CLASSPATH

阅读更多


     1.   JDK 就是Java Development Kit.简单的说JDK 是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。


     2 . JRE 是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。


     3. 如果安装了JDK ,会发同你的电脑有两套JRE

   C:\Program Files\Java\jdk1.6.0 和  C:\Program Files\Java\jre1.6.0 ( 比前面那套少了Server端的Java虚拟机 )


     4.   jdk下面的几个较重要的文件夹

          bin:最主要的是编译器(javac.exe)
          lib:类库
          jre :java运行环境


      5.

在安装好 JDK 程序之后,在 JDK 安装目录 ( C:\Program Files\Java\jdk1.6.0) 下的 bin 目录中,会提供一些开发 Java 程序时必备的工具程序。

虽然您知道 JDK 的工具程序是位于 bin 目录下,但您的操作系统并不知道如何找到这些工具程序。所以当您输入 javac 尝试执行编译程序时,命令符模式下会告诉您找不到 javac 工具程序

您必须告诉操作系统,应该到哪些目录下尝试找到您所想使用的工具程序。有几个方法可以进行这项设置,最简便的方法就是设置系统变量中的 Path 环境变量。

Path 变量的“编辑系统变量”对话框中,在“变量值”文本框中先输入一个“ ; ”,接着输入 JDK bin 目录的路径 ( C:\Program Files\Java\jdk1.6.0\bin )

简单地说,操作系统会尝试在指定的 Path 变量中寻找指定的工具程序。 当输入 javac 命令时,由于 Path 变量中有设置 JDK bin 目录的路径,操作系统就可以根据这个信息来找到 javac 工具程序.


6

Java 执行环境本身就是一个平台,执行于这个平台上的程序是已编译完成的 Java 程序 ( Java 程序编译完成之后,会以 .class 文件存在 ) 。如果将 Java 执行环境比喻为操作系统,如果设置 Path 变量是为了让操作系统找到指定的工具程序 ( Windows 来说就是找到 .exe 文件 ) ,则设置 Classpath 的目的就是让 Java 执行环境找到指定的 Java 程序 ( 也就是 .class 文件 )


有几个方法可以设置 Classpath ,最简单的方法是在系统变量中新增 Classpath 环境变量。在 “系统变量”下单击“新建”按钮,在“变量名”文本框中输入 Classpath ,在“变量值”文本框中输入 Java 类文件的位置。例如可以输入“ .;C:\Program Files\Java\jdk1.6.0\lib\tools.jar; C:\Program Files\Java\jdk1.6.0\lib\dt.jar (jar 文件是 zip 压缩格式,其中包括 .class 文件和 jar 中的 Classpath 设置 ) ,每一路径中间必须以 ; 作为分隔。

事实上 JDK 6.0 默认就会到当前工作目录 ( 上面的 . 设置 ) ,以及 JDK lib 目录 ( C:\Program Files\Java\jdk1.6.0\lib ) 中寻找 Java 程序。所以如果 Java 程序是在这两个目录中,则不必设置 Classpath 变量也可以找得到,将来如果 Java 程序不是放置在这两个目录时,则可以按上述设置 Classpath

总而言之,设置 Classpath 的目的,在于告诉 Java 执行环境,在哪些目录下可以找到您所要执行的 Java 程序。


7.  Eclipse 的JDK是用于编译JAVA工程的 ,TOMCAT 配置的JRE是tomcat运行时用的。

在MyEclipse中通常会自带JRE,但通常自带的JRE都不是SUN公司最新的JRE.

JDK中其实包含两个JRE,一个跟JRE安装包里的一样;一个是供开发人员使用的JRE,这个JRE就包含了一些开发用的工具,如JAVAC编译器等,如果想手动编译JAVA程序,就能派上用场。Eclipse中自带有自己的编译器,因此,只装个JRE就能使用Eclipse了,而MyEclipse中又自带了JRE,因此什么也不用装就直接可以用了。 JDK里面还有JAVA的源码包,就是那个src.zip,JRE是不会带这个的。

在Eclipse或者 MyEclipse中点击Windows - Preferences,在左上角的方框中输入jre,点击Installed Jres,可以看见MyEclipse 中自带的JRE。
       我们可以添加在系统安装的最新版本的JRE。点击Add...,点击Browse...

 

分享到:
评论

相关推荐

    jdk的classpath路径和环境配置

    ### jdk的classpath路径和环境配置 在Java开发过程中,正确配置JDK(Java Development Kit)的环境变量是非常重要的步骤之一。它不仅关乎到开发工具能否正常运行Java程序,还直接影响到开发效率与项目的顺利进行。...

    如何安装java JDK以及正确设置CLASSPATH系统变量

    ### 如何安装Java JDK及正确设置CLASSPATH系统变量 #### 1. 预备常识 ##### 1.1 安装 JDK 首先,需要访问官方的Java网站(http://java.sun.com)来获取适用于您操作系统的最新版本的JDK。以撰写本文时的情况为例...

    linux jdk1.7 64位 jre jdk

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

    Jdk环境变量中classpath和path变量实质与设置.pdf

    另一种方法是创建一个JAVA_HOME变量来记录JDK的安装路径,然后在PATH和CLASSPATH中使用%JAVA_HOME%来引用这个路径,这样即使JDK的安装位置改变,只需要更新JAVA_HOME即可。 总的来说,PATH和CLASSPATH环境变量在...

    jdk1.8.0_333.x86_64-linux

    linux(x86_64)下的jdk压缩包,版本为 1.8.0_333。附带安装教程。 1、将jdk压缩包解压到指定目录(如:/usr/local/java)...export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH

    JDK及JRE安装配置是否成功

    JDK 及 JRE 安装配置是否成功 JDK(Java Development Kit)和 JRE(Java Runtime Environment)是 Java programming language 的核心组件,安装和配置它们是 Java 开发的第一步。本文将详细讲解 JDK 和 JRE 的安装...

    jdk1.7.0_79.x86_64-linux

    linux(x86_64)下的jdk压缩包,版本为 1.7.0_79。附带安装教程。 1、将jdk压缩包解压到指定目录(如:/usr/local/java... export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH

    64位Linux版本JDK、JRE

    安装完成后,为了能够在系统中使用Java,还需要设置环境变量,例如JAVA_HOME、PATH和CLASSPATH。 JDK 6,也就是这里的6u45版本,是在Java发展历史中的一个较早版本。这个版本引入了一些新的特性,例如改进的垃圾...

    java8和17的windows、linux版本

    1.windows 安装 新建JAVA_HOME,变量名:JAVA_HOME;变量值:D:\jdk; 新建CLASSPATH,变量名:CLASSPATH;变量值:.;%JAVA_HOME%\lib\dt.jar;...export JAVA_HOME JRE_HOME PATH CLASSPATH :wq! source /etc/profile

    Java:jdk1.8.0_25(少个jre)

    在下载并解压"jdk1.8.0_25"压缩包后,用户需要配置环境变量,包括`JAVA_HOME`、`PATH`和`CLASSPATH`,以便系统能够正确地找到Java命令和运行Java程序。具体配置步骤可能因操作系统而异,但一般包括将JDK的安装路径...

    window系统安装jdk jre的教程图解

    找到 PATH 变量,并将其值设置为 %JAVA_HOME%\jre\bin; 点击【确定】保存。 六、检测配置是否成功 在命令提示符下输入java -version,如果显示版本信息,则说明配置成功。 七、总结 Window系统安装JDK JRE是Java...

    Jdk环境变量中classpath和path变量实质与设置.docx

    Jdk环境变量中的`classpath`和`path`变量在Java开发中扮演着至关重要的角色。这两个变量主要用于指示操作系统和Java执行环境如何查找并执行相关的工具程序和Java类文件。 首先,`PATH`环境变量是所有操作系统都有的...

    01_JAVA坏境变量中的JAVA_HOME path classpath 的设置与作用

    ### JAVA环境变量中的JAVA_HOME, path, classpath 的设置与作用 #### 一、JAVA_HOME 的设置与作用 **JAVA_HOME** 是一个重要的环境变量,主要用于指明 Java 开发工具包 (JDK) 的安装位置。它对于配置 Java 开发...

    jdk路径设置,java_home,path,classpath

    在Windows操作系统中,为了使计算机能够识别和执行Java程序,我们需要正确配置JDK的环境变量,主要包括`JAVA_HOME`, `PATH`, 和`CLASSPATH`。 1. **JAVA_HOME**: 这个环境变量用于存储JDK的安装目录。例如,如果JDK...

    JDK1.6,Linux 64位

    jdk1.6.0_45,Linux 64位,Ubuntu 或者 CentOS 均可,亲测,解压即可用 (解压命令 tar -xf xxxxx.tar.gz), ...export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PAT

    JDK_1.8.0,JRE

    安装完成后,记得配置环境变量,包括JAVA_HOME、PATH和CLASSPATH,以便系统能够正确找到JDK和JRE的安装位置。 总之,JDK 1.8.0_161是Java开发者的重要工具,它带来了诸多改进和新特性,提升了开发效率和代码质量。...

Global site tag (gtag.js) - Google Analytics