2. Java开发环境
2.1. JDK、JRE、JVM
- Java 开发工具包( JDK)
Java开发工具包(JDK)是Sun Microsystems公司针对Java开发者发布的产品。JDK中包含JRE。在JDK的安装目录下有一个名为jre的目录,里面有两个文件夹bin和lib,在这里可以认为bin中的就是JVM, lib 中则是JVM工作所需要的类库,而JVM和lib合起来就称为JRE。
JDK是整个Java的核心,包括了JRE、Java工具( javac/java/jdb等)和Java基础的类库(即JavaAPI,包括rt.jar )。
- Java 运行环境(JRE)
Java运行环境(JRE)是运行基于Java语言编写的程序所不可缺少的运行环境,也是通过它,Java 的开发者才得以将自己开发的程序发布到用户手中,让用户使用。
JRE中包含了JVM、runtime class libraries和Java application launcher,这些是运行Java程序的必要组件。
与大家熟知的JDK不同,JRE是Java的运行环境,而不是一个开发环境,所以没有包含任何开发工具(如编译器和调试器),只是针对使用Java程序的用户。
- Java 虚拟机(JVM)
Java虚拟机(JVM)是整个Java实现跨平台的核心的部分,所有的Java程序都会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行。
class文件并不直接与操作系统对应,而是通过JVM与系统交互。JVM的这种屏蔽了具体操作系统的特点,是Java跨平台的关键。
2.2. 配置环境变量
和JDK相关的环境变量有三个:JAVA_HOME,path,CLASSPATH。
①JAVA_HOME:JDK的安装目录,用来定义path和CLASSPATH的相关位置。
②path:告诉系统到哪里去找JDK工具。
③CLASSPATH:告诉JDK工具到何处找类文件(class文件)。
2.3.【面试题】JDK、JRE、JVM之间的关系?
JDK(Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器 javac与自带的调试工具Jconsole、jstack等。 JRE(Java Runtime Environment):Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程序 运行的所需环境。 JVM:Java虚拟机,运行Java代码。
即: JDK=JRE+开发工具集
JRE=JVM+JAVA SE标准类库
到此这篇Java开发环境_java编写软件的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/javakf/459.html