【JAVA SE基础篇】2.了解JDK,JRE和JVM,以及JDK环…
2020-05-07 16:05:09来源:博客园 阅读 ()
【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 Unix或JVM For Windows或JVM 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
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 国外程序员整理的Java资源大全(全部是干货) 2020-06-12
- 2020年深圳中国平安各部门Java中级面试真题合集(附答案) 2020-06-11
- 2020年java就业前景 2020-06-11
- 04.Java基础语法 2020-06-11
- Java--反射(框架设计的灵魂)案例 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash