JDK与JRE的差异JDKJDK概述配置JDK安装后目录结构安装JDK环境变量设置安装说明:检查环境变量的设置安装是否完成JRE概述常见问题解答JDK与JRE的差异和联系方式
JDK JDK概述
JDK:Java开发工具包顾名思义是一个Java程序开发工具。 它包含java运行时环境,也就是作为JRE的JVM java系统类库和java工具。 没有jdk,无法编译java程序的源代码(.java文件)。 如果只运行java程序,则无需安装完整的jdk,只需安装jdk的jre部分即可运行java程序(.class文件或jar文件)
构成JDK的JDK包含以下基本组件:
javac编译器,是否要将源程序转换为字节码?个人理解:本质上,将. java文件编译为. class文件jar打包工具,并将相关类文件打包为一个文件。 http://www.Sina.com/:将Java项目相关文件打包为单个. jar文件3.javadoc-文档生成器,从源注释中提取文档,然后单击http://www.sivadoc : 3358www.Sina.com/:提取Java程序中的文档注释以生成Java文档jdb:运行调试器模式的Java编译的Java程序(相当于集成开发工具) appletviewer :小程序浏览器。 运行HTML文件上的Java小程序的Java浏览器。 33558 www.Sina.com/javah :生成可以调用Java过程的c过程,或创建Java程序可以调用的c过程的头文件。个人理解:java的许多native限定的本地方法都是c语言的,应该通过它与c语言建立调用连接的Javap:Java反汇编器可以访问编译类文件的功能和数据3358www.Sina.com//集成开发工具反编译功能调试和监视Jconsole: Java系统的工具,http://www.Sina.com//:集成开发工具的console输出
JDK安装后的目录结构JDK的目录结构:
tmdhk :此目录包含可执行的二进制文件,可以运行编译. java文件的命令、检查是否正确安装了JDK的java命令等。
include:include目录包含用于c语言的头文件。 其中,c语言头文件支持Java本地接口和Java管理程序接口的本地编程技术。 其中,头文件的作用是调用Java在C/C中实现的函数功能。 33558 www.Sina.com/:当Java程序调用native限定的本地方法时,将调用c的函数
jre:Java程序所需的JRE环境。 此目录包含用于运行编译后的. class文件的命令java.exe、用于web程序的javaws.exe等
()此路径下包含JDK工具命令的实际可执行文件
src.zip和javafx-src.zip :包含JDK源代码和Java FX源代码
其他:版权和许可证是版权和签证的说明文件
以上是我电脑上jdk1.8的安装目录分析
安装JDK配置环境变量下载链接: https://pan.Baidu.com/s/1m _ fahgkiiwxooerzlyum9q
引出导线: z4nc
安装说明:双击下载的jdk安装软件包进入安装向导
进入安装向导,进入下一步
选择安装目录,默认情况下将其安装在c :program filesJavaJDK1.8.0_ 152 上。 单击更改可以自定义安装目录
“选择安装目录”页
选择安装目录继续安装,然后单击“下一步”
如果您不想等待安装完成,并在当前程序运行后使用该版本附带的jre,则可以自行安装其他版本的jre,而无需进行后续安装。 建议使用匹配的jre。 可以大幅减少不必要的故障
以下是java程序执行环境的安装,即JRE的安装。 每个版本的JDK都附带有JRE,默认情况下安装在JDK安装目录的JRE目录下。 单击“更改”后,可以自行选择JRE安装目录的位置。 不建议更改
选择jre的自定义安装目录界面
选择安装目录,然后单击“下一步”
请等待安装完成,然后单击“关闭”
部署环境变量计算机的是windows 10,依次举例
右键单击此计算机,然后选择属性
单击“高级系统设置”
继续单击“环境变量”
在系统变量区域或用户变量区域新建
变量名: JAVA_HOME,变量值为jdk的安装路径
新变量名称: CLASSPATH,变量值: %JAVA_HOME%libdt.jar; %JAVA_HOME%libtools.jar
找到Path变量,然后双击以编辑Path变量。
单击新,将变量值设置为%JAVA_HOME%tmdhk,移动到开头,然后单击确定。
添加完环境变量后,请验证JDK的完整安装是否完成,打开cmd窗口,然后输入java -version以指示安装成功,如下图所示
JRE概述JRE :由Java运行时环境(Java Runtime Environment,太阳微系统开发),JRE使计算机系统运行Java APP应用程序并运行编译的. class文件
JRE内部有Java虚拟机(Java虚拟机,JVM )和几个标准类库(Class Library )。
JRE不包含开发工具(JDK )。 编译器、调试器和其他工具
常见的脸书JDK和JRE的区别和联系方式总结如下。
JDK=JRE编译器、调试器和其他工具
JRE=JVM基础函数库
JRE是JDK的一部分,JDK用于编写java程序。 JRE用于运行编译后的java文件,JDK负责编译和调试. java文件,JRE运行. java文件中的编译后的. class文件
内容来自网络。 我学习了Java之后,整理了剩下的工作。 欢迎大家漏检