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路径和环境配置 在Java开发过程中,正确配置JDK(Java Development Kit)的环境变量是非常重要的步骤之一。它不仅关乎到开发工具能否正常运行Java程序,还直接影响到开发效率与项目的顺利进行。...
### 如何安装Java JDK及正确设置CLASSPATH系统变量 #### 1. 预备常识 ##### 1.1 安装 JDK 首先,需要访问官方的Java网站(http://java.sun.com)来获取适用于您操作系统的最新版本的JDK。以撰写本文时的情况为例...
在安装和配置Linux上的JDK 1.7时,通常需要下载对应的二进制文件,然后解压到指定目录(如/usr/lib/jvm),设置环境变量JAVA_HOME、PATH和CLASSPATH。同时,为了确保系统能够正确识别并使用新安装的JDK,还需要更新...
另一种方法是创建一个JAVA_HOME变量来记录JDK的安装路径,然后在PATH和CLASSPATH中使用%JAVA_HOME%来引用这个路径,这样即使JDK的安装位置改变,只需要更新JAVA_HOME即可。 总的来说,PATH和CLASSPATH环境变量在...
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(Java Development Kit)和 JRE(Java Runtime Environment)是 Java programming language 的核心组件,安装和配置它们是 Java 开发的第一步。本文将详细讲解 JDK 和 JRE 的安装...
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
安装完成后,为了能够在系统中使用Java,还需要设置环境变量,例如JAVA_HOME、PATH和CLASSPATH。 JDK 6,也就是这里的6u45版本,是在Java发展历史中的一个较早版本。这个版本引入了一些新的特性,例如改进的垃圾...
在下载并解压"jdk1.8.0_25"压缩包后,用户需要配置环境变量,包括`JAVA_HOME`、`PATH`和`CLASSPATH`,以便系统能够正确地找到Java命令和运行Java程序。具体配置步骤可能因操作系统而异,但一般包括将JDK的安装路径...
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
找到 PATH 变量,并将其值设置为 %JAVA_HOME%\jre\bin; 点击【确定】保存。 六、检测配置是否成功 在命令提示符下输入java -version,如果显示版本信息,则说明配置成功。 七、总结 Window系统安装JDK JRE是Java...
Jdk环境变量中的`classpath`和`path`变量在Java开发中扮演着至关重要的角色。这两个变量主要用于指示操作系统和Java执行环境如何查找并执行相关的工具程序和Java类文件。 首先,`PATH`环境变量是所有操作系统都有的...
### JAVA环境变量中的JAVA_HOME, path, classpath 的设置与作用 #### 一、JAVA_HOME 的设置与作用 **JAVA_HOME** 是一个重要的环境变量,主要用于指明 Java 开发工具包 (JDK) 的安装位置。它对于配置 Java 开发...
在Windows操作系统中,为了使计算机能够识别和执行Java程序,我们需要正确配置JDK的环境变量,主要包括`JAVA_HOME`, `PATH`, 和`CLASSPATH`。 1. **JAVA_HOME**: 这个环境变量用于存储JDK的安装目录。例如,如果JDK...
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
安装完成后,记得配置环境变量,包括JAVA_HOME、PATH和CLASSPATH,以便系统能够正确找到JDK和JRE的安装位置。 总之,JDK 1.8.0_161是Java开发者的重要工具,它带来了诸多改进和新特性,提升了开发效率和代码质量。...