【JAVA SE基础篇】2.了解JDK,JRE和JVM,以及JDK环…

2020-05-07 16:05:09来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

【JAVA SE基础篇】2.了解JDK,JRE和JVM,以及JDK环境的搭建

1.JDK,JRE和JVM的区别和作用

1.JVM(Java Virtual Machine):一个虚拟的用于执行bytecode(字节码)的“虚拟计算机”,也就是所说的java虚拟机

2.JRE(Java Rutime Environment):包含JVM、库函数、运行java应用程序所必需的函数

3.JDK(Java Development Kit):包含JRE,以及增加编译器和调试器等用于程序开发的文件,也就是开发Java程序的环境

三者大小关系:JDK>JRE>JVM

如果运行一个java程序,有JRE即可,但是如果想要开发就需要JDK

正是因为有JVM所以java实现了跨平台性

源文件(.java)编译成字节码文件(.class),再被解释并执行为JVM For UnixJVM For WindowsJVM For Other

对于不同的系统,sun公司都提供了对应的JVM虚拟机

 

2.JDK的下载和安装

1.下载地址:链接:https://pan.baidu.com/s/1tf309764ILC5s9Ayk2b0Hg 提取码:a6b2  (此JDK属于JAVA EE 版本,SE的JDK是不能兼容EE的,为了后期EE的学习所以直接安装EE即可)

2.安装过程:傻瓜式安装即可

 

3.JDK环境变量配置

环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所使用到的信息

Path是常见的环境变量,他告诉操作系统,当要求系统运行一个程序而没有告诉它程序的完整路径时,系统除了在当前目录下寻找此程序,还应该在那些目录下寻找

设置Path环境变量的步骤

1.右击"我的电脑",点击"属性",选择"高级系统设置";

2.选择"高级"选项卡,点击"环境变量";

3.在系统变量中设置3项属性,JAVA_HOME,PATH,CLASSPATH(均不区分大小),若已存在则点击"编辑"

变量名:JAVA_HOME

变量值:C:\Program Files\Java\jdk1.8.0_162      // 这是jdk的路径,如果傻瓜式安装都是这个路径

变量名:Path

变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

变量名:CLASSPATH(JDK1.5以上不需要配置此环境变量,JRE会自动搜索当前路径下的类文件及相关jar文件)

变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 

 

4.JDK环境变量测试

进入cmd,输入java -version(注意a与-之间有空格)

成功显示:

java version "1.8.0_162"

Java(TM) SE Runtime Environment (build 1.8.0_162-b12)

Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)

失败显示:(重新去配置环境)

'java -version' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

 


原文链接:https://www.cnblogs.com/chengkuan/p/12844099.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Spring Security 中如何快速查看登录 IP地址等信息?一招搞定

下一篇:【JAVA SE基础篇】1.初识Java