文章目录1、“环境变量”(environment variables ) 2、系统变量和用户变量之间的差异3、什么是JDK、JRE? 四. JDK和JRE有什么区别? 五、泸州职业技术学院_来自优秀政委同学
一、什么是环境变量(environment variables )
环境变量(包括系统变量和用户变量)是操作系统中具有特定名称的对象,包含一个或多个APP应用程序使用的信息。
例如,如果Windows操作系统的path环境变量需要在不告诉程序完整路径的情况下运行程序,则系统不仅需要在当前目录下查找程序,还需要到达path指定的路径。 用户通过设置环境变量,可以更好地执行过程2、区分系统变量和用户变量brdlq、系统环境变量并影响所有用户;
用户环境变量仅对当前用户起作用。
例如,如果使用java,则在path变量下添加java的拼命芳香目录,它将成为系统环境变量。 使用的用户登录并在命令行中输入java后,将显示java的帮助信息。 如果在某个用户的变量下创建新变量,则仅对该用户有用。 ldxm以其他用户登录时,该变量与不存在相同。 三.什么是JDK、JRE? 专业说明:
JRE:Java运行时环境
JDK:Java开发工具包
JREbrdlq是一个java运行时环境,其中包含java虚拟机和java基础类库。 提供给希望在运行用java语言编写的程序所需的软件环境中运行java程序的用户。
JDKbrdlq是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,提供给程序员。 JDK包含编译JRE和java源代码的编译器javac,还包含jconsole、jvisualvm等工具软件,以及编写java程序所需的文档和demo实例。 一般理解:
如果需要运行java程序,只需安装JRE即可。 如果需要编写java程序,则必须安装JDK。 结构图如下
JDK包含以下基本组件:
javac-将源程序转换为字节码的编译器
jar将相关类文件打包为一个文件的打包工具
javadoc-从源代码注释中提取文档的文档生成器
jdbdebugger,检查错误的工具
java-运行编译的Java程序。 class后缀的)
appletviewer :小程序浏览器。 运行HTML文件上的Java小程序的Java浏览器。
Java :一种头文件,用于生成可以调用Java过程的c过程,或者创建可以由Java程序调用的c过程。
javap :一个Java反汇编器,显示编译的类文件中的可访问功能和数据,同时显示字节码的含义。
Jconsole: Java调试和监视系统的工具
四. JDK和JRE有什么区别? 简单来说,JDK是面向开发人员的SDK,提供Java的开发和运行环境。 SDK一般是指软件开发工具包,
可以包括包装器、编译器等。 JDK是Java开发工具包JRE,Java运行时环境是Java的运行时环境,是指Java程序的用户而不是开发人员。 如果安装了JDK,则会发送jre和c :program filesJavaj2re1.8.1_ 01目录下的两组JRE。 后面的集与前面的集相比,服务器端的Java虚拟机更少,但保留前面的集,而且JDK安装将安装位于C:Program FilesJav a目录中的JRE 如果只安装JRE而不是JDK,则只在C:Program FilesJava目录中安装一组唯一的JRE。 JRE的地位类似于PC,我们创建的win32 APP应用程序必须由操作系统来执行。 同样,我们编写的Java程序也必须能够由JRE运行。 因此,假设ldxm安装JDK后,在硬盘上的两个不同位置分别安装了两组JRE,那么你的电脑上有两台虚拟Java PC,都具有运行Java程序的功能所以,如果你的电脑上安装了JRE,可以说可以正确执行Java APP应用程序。
JDK的工具几乎都是用Java编写的,所以也是Java APP应用程序。 因此,使用JDK附带的工具开发Java程序需要自己的JRE集。 因此,C:Program FilesJava目录下的JRE集用于运行常见的Java程序。
在Windows系统上,环境变量的名称与大小写无关。 也就是说,JAVA_HOME和JAVA_HOME是相同的。
五、泸州职业技术学院_来自优秀政委同学
一键三连,你的点赞转发是我的动力。 如果有问题的话,欢迎评论区的信息交流(博客看了就回来)!