JRE :Java Runtime Enviroment java 运行环境
JDK : Java Development Kit java开发工具包
JDK 包含JRE ,JRE包含jvm虚拟机
一:
java JDK 配置方式
(1)一劳永逸的配置方式:我的电脑—属性—高级—环境变量,编辑Path环境变量,在变量值的开始或结尾加入java工具所在的目录即可用“;”分隔开来
(2)临时的配置方式:在DOS命令行里,用set配置即可,用set配置的环境变量,只在这一个DOS命令行里有效果,重新打开一个DOS命令行,set配置的就会无效,如:set Path=C:\Program Files\Java\jdk1.6.0_26\bin;或者是set Path=C:\Program Files\Java\jdk1.6.0_26\bin;%path%即可。
如果新开一个窗口的,在本窗口里用start开启一个新的DOS窗口,则行的窗口会延续本窗口的配置
二:
同名文件运行的先后机制:在不同的盘下,存放同名的文件,如,在C盘下存放一个Demo.class(打印 hello.java)文件,在D盘下存放相同的的文件名的Demo.class(打印 hello word)文件.如果环境变量没有配置,则在那个盘下运行文件,就运行的为那个文件。如 C:\>java Demo 则打印的为“hello.java”,配置环境变量set class path=D:\> 在C:\>下运行Demo文件,打印的为hello word。
结论:运行同名文件的时候,java虚拟机,会先从classpath环境中查找相应的文件,然后才在文件夹下面查找,有个先后的顺序。
set path的时候,与set classpath相反,依然是先从当前文件中查找。
JDK : Java Development Kit java开发工具包
JDK 包含JRE ,JRE包含jvm虚拟机
一:
java JDK 配置方式
(1)一劳永逸的配置方式:我的电脑—属性—高级—环境变量,编辑Path环境变量,在变量值的开始或结尾加入java工具所在的目录即可用“;”分隔开来
(2)临时的配置方式:在DOS命令行里,用set配置即可,用set配置的环境变量,只在这一个DOS命令行里有效果,重新打开一个DOS命令行,set配置的就会无效,如:set Path=C:\Program Files\Java\jdk1.6.0_26\bin;或者是set Path=C:\Program Files\Java\jdk1.6.0_26\bin;%path%即可。
如果新开一个窗口的,在本窗口里用start开启一个新的DOS窗口,则行的窗口会延续本窗口的配置
二:
同名文件运行的先后机制:在不同的盘下,存放同名的文件,如,在C盘下存放一个Demo.class(打印 hello.java)文件,在D盘下存放相同的的文件名的Demo.class(打印 hello word)文件.如果环境变量没有配置,则在那个盘下运行文件,就运行的为那个文件。如 C:\>java Demo 则打印的为“hello.java”,配置环境变量set class path=D:\> 在C:\>下运行Demo文件,打印的为hello word。
结论:运行同名文件的时候,java虚拟机,会先从classpath环境中查找相应的文件,然后才在文件夹下面查找,有个先后的顺序。
set path的时候,与set classpath相反,依然是先从当前文件中查找。