【前言】基本概念
【原文】http://www.cnblogs.com/nuke/archive/2010/03/02/1676326.html
Path ----外部命令搜索路径。
CLASSPATH ----类资源位置搜索路径。
在classpath变量的最后加上.;C:/jdk1.3/lib/tools.jar;C:/jdk1.3/lib/dt.jar
就可以了,注意点不要不复制进去。
“path”,设置jdk中各个程序的路径,“%java_home%/bin;%java_home%/jre/bin;”
“classpath”,设置java各个类的路径,“.;%java_home%/lib;%java_home%/lib/tools.jar”。
前面的“.”不可少,它代表了我们为自己的java类建立的工作路径,其它的是
jdk自带的标准类库路径。
JRE与JDK的区别:
JRE是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而运行
Java程序的时候就需要JRE。而JDK里面已经包含了JRE,(JDK包含了java虚拟
机,java编译器等等)因此对JAVA_HOME设置为JDK的路径时也可以正常运行
Java程序,但是JDK比较大包括了许多与运行无关的内容,因此运行普通的Java
程序无须安装JDK。
但是用了Eclipse又有了疑问,为什么这个开发环境JRE就可以正常运行呢?其
实在Eclipse中内嵌了Java编译器,并且与JDK中的javac完全相容,因此无须使用
JDK也可以直接编译Java程序。
学习J2EE的时候又开始不明白,为什么Tomcat和Apusic用JRE就可以启动,
Weblogic用JDK才能启动呢?原因是Tomcat和Apusic 4都已经包括了一个源代码编
译器,而Weblogic没有包括这个编译器包。
那么为什么需要编译器呢?因为在WEB应用中JSP文件是需要转换成Servlet,
这个Servlet文件还需要编译成可以在JRE上执行的class文件,因此必须提供有编
译能力的JDK,将JAVA_HOME设置为JDK的路径就可以了
分享到:
相关推荐
jdk和jre的区别.doc
讲述了jdk与jre的区别,值得一看!很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是...
网上摘录总结的关于jdk、jre、jvm的区别
AIX JDK1.8 JRE1.8 IBM官网下载的安装包 jdk 和jre都有 32位,由于官网下载太慢,这里另存一份,需要的同学自取
免安装JDK1.7、JRE1.7,解压后配置操作系统环境变量即可使用
java1.8jdk/jre.rar
详细阐述了2者之间的区别,浅显易懂,希望大家能够喜欢
jdk(java development kit),就是java的开发工具集,顾名思义就是你做开发用的,其中包括javac,也就是java compiler等
简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。 JRE是Java Runtime Enviroment是指Java的运行环境,是...
JDK和JRE安装视频
详解介绍了JDK与JRE的区别,介绍了安装JDK时两套JRE的区别,已经分析了在运行java程序时,是如果搜寻JRE的。最后,介绍了各环境变量的作用,以及变量的的搜寻方式。
JDK 所需jar包
java6开发环境包含jdk和jre
jdk1.7.0_03,包括JDK和JRE。 免安装,解压就可以使用。
史上最好用jdk1.8和jre1.8,经过测试,绝对实用,没毛病
jdk1.7.0_10安装后jdk中jre文件 目录:C:\Program Files (x86)\Java\jdk1.7.0_10\jre下的jre文件