标签:相对 window 开发环境 跨平台 虚拟 run 的区别 命令 本地
首先博主先说一下JDK、JRE、JVM的区别和联系。我们正常运行程序的话只需安装JRE就行啦,如果要编译运行Java程序就得需要JKD下的bin目录下的编译工具。
JDK安装目录里真正在运行java时起作用的 是以下四个文件夹:bin、include、lib、 jre。
bin:最主要的是编译器(javac.exe)
include:java和JVM交互用的头文件
lib:类库
jre:java运行环境
JRE是指java运行环境。光有JVM还不能成class的 执行,因为在解释class的时候JVM需要调用解释所需要的类库lib。 在JDK的安装目 录里可以找到jre目录,里面有两个文件夹bin和lib,在 这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib和起来就称为jre。
JVM就是我们常说的java虚拟机,它是整个java实现跨平台的 最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可 以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解 释给本地系统执行。
1).JDK 用于开发,JRE 用于运行java程序 ;如果只是运行Java程序,可以只安装JRE,无序安装JDK。
2).JDk包含JRE,JDK 和 JRE 中都包含 JVM。
3).JVM 是 java 编程语言的核心并且具有平台独立性。
其次,说完了三者的区别及联系后,我们下一步该干嘛呀?当然是要去下载JDK啦,看看它到底是个什么东东。。。。辣么,去哪里找它嘞?1,2,3 走起
这里博主以自己的win10电脑为例:首先右击->我的电脑->属性,进入到如下界面:选择->高级系统设置->->环境变量
window+R打开窗口,输入cmd进入DOS命令窗口,然后输入javac,看是否出现如下说明,如果出现这说明我们配置成功!!!
或者输入java -version、javac -version,会出现我们安装的jdk版本,至此,我们大功告成!!!
标签:相对 window 开发环境 跨平台 虚拟 run 的区别 命令 本地
原文地址:https://www.cnblogs.com/sunlll666/p/13170237.html