1. JDk和JRE
JDk 是java语言的开发包,包括:javac编译器、 java虚拟机、 rt.jar核心类库、 src.zip源代码。----程序员
JRE 是java的运行环境,包括:java虚拟机、src.zip源代码。-----用户
2. Java中path环境变量和classpath环境变量
path环境变量中存放的值是一些用半角的分号(;)隔开的路径。当系统运行一个程序,而用户没有给出绝对路径,系统首先会在当前目录下寻找相应的程序,然后,会按照path环境变量中指定的目录依次去查找,以最先找到的为准;如果在所有路径下都没有找到这个程序,Windows则会提示找不到程序的错误。
比如说,在没有配置javac命令和java命令的path环境变量时,在cmd中编译HelloWord.java时,就会出现找不到javac命令和java命令的提示。如果在配置了path环境变量的情况下,即使只打javac命令或java命令都不会报错。
classpath环境变量是用来设置Java运行环境查找“.class”文件的路径,默认情况下classpath环境变量是没有定义的。在JDK1.5以上的版本中,即使没有设置classpath环境变量,Java虚拟机仍会自动搜索当前工作目录下的字节码文件。如果要在其他目录下运行Java程序,那么就需要设置classpath环境变量,否则就会提示找不到这个类的错误信息。
比如说HelloWorld.class文件在D:\下,这时你所在的当前目录是D:\java,这时直接运行java Hellworld 是会报错的。要想在D:\java下直接运行HellloWorld.class,那么就要在classpath环境变量中指定D:\java路径。
------- android培训、 java培训、期待与您交流! ---------- 详细请查看: http://edu.csdn.net/heima/