1.JDK(Java SoftwareDevelop Kit)作为Java开发工具包,主要用于构建在Java平台上运行的应用程序、Applet 和组件等。
2.JRE(Java RuntimeEnvironment,Java运行环境),也就是Java平台。所有的Java程序都要在JRE下才能运行。JDK的工具也是Java程序,也需要JRE才能运行。为了保持JDK的独立性和完整性,在JDK的安装过程中,JRE也是安装的一部分。所以,在JDK的安装目录下有一个名为jre的目录,用于存放JRE文件。
3.JVM(Java VirtualMachine,Java虚拟机)是JRE的一部分(The JVM, which is the instance of the 'JRE' (JavaRuntime Environment), comes into action when a Java program is executed. Whenexecution is complete, this instance isgarbage-collected)。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java语言最重要的特点就是跨平台运行。使用JVM就是为了支持与操作系统无关,实现跨平台。
问题分析:eclipse需要更高的版本java8,java7版本不适应于改eclipse。
现在说明我笔记本环境:安装了两个版本的jdk。jdk7和jdk8,通过环境变量指向jdk8的安装目录。
很显然,通过测试当前电脑运行java版本为java8,so?why?
按照网上的解释,环境变量path路径的先后顺序会影响,但目前测试还不成立。暂未果。