码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础教程 JDK开发环境的搭建和环境变量的配置

时间:2020-06-20 21:31:12      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:相对   window   开发环境   跨平台   虚拟   run   的区别   命令   本地   

  首先博主先说一下JDK、JRE、JVM的区别和联系。我们正常运行程序的话只需安装JRE就行啦,如果要编译运行Java程序就得需要JKD下的bin目录下的编译工具。

JDK -- java development kit

      JDK安装目录里真正在运行java时起作用的 是以下四个文件夹:bin、include、lib、 jre。

       bin:最主要的是编译器(javac.exe)

       include:java和JVM交互用的头文件

       lib:类库

       jre:java运行环境

JRE -- java runtime environment

      JRE是指java运行环境。光有JVM还不能成class的 执行,因为在解释class的时候JVM需要调用解释所需要的类库lib。 在JDK的安装目 录里可以找到jre目录,里面有两个文件夹bin和lib,在 这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib和起来就称为jre。

JVM -- java virtual machine

     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 走起   

一、下载JDK

链接:https://www.oracle.com/java/technologies/javase-downloads.html      ←←←小伙伴们看到我发的链接了叭。点它,点它,点它!!!

然后,我们会进入到如下界面,找到:JDK Download,点它,点它,点它!!!

技术图片

 点过之后,我们会进入到如下图界面:再根据自己电脑的系统选择相应的压缩包进行下载!

技术图片

 下载之后,就是傻瓜式的安装了,一直下一步呦!!!(选择默认路径就行)

技术图片               技术图片

二、配置环境变量

这里博主以自己的win10电脑为例:首先右击->我的电脑->属性,进入到如下界面:选择->高级系统设置->->环境变量

 技术图片                 技术图片

 

接着在->系统变量的下面,点击->新建,把变量名设置为:JAVA_HOME,变量值就是当时安装时的默认路径(博主是安在了D盘下面)。输入后点击确定;

 技术图片      技术图片

 

 接下来是找到->path,点击->编辑,在第一行默认的路径里的前面先添加一个英文的分号“;”    接着在分号前面添加:%JAVA_HOME%\bin   点击确定即可。到目前为止,我们已经完成了一大半,到底成功了没?接下来让我们检测一下便知!!!

技术图片            技术图片

 

 

 三、检测是否成功

window+R打开窗口,输入cmd进入DOS命令窗口,然后输入javac,看是否出现如下说明,如果出现这说明我们配置成功!!!

或者输入java -version、javac -version,会出现我们安装的jdk版本,至此,我们大功告成!!!

技术图片     技术图片        技术图片     技术图片技术图片

 

 

 

ps:博主也是做Java开发不久,所以也有一些Java开发资料,以及计算机方面的pdf版电子书,有需要的小伙伴可以私聊我呀,相互帮助,共同成长!!!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Java基础教程 JDK开发环境的搭建和环境变量的配置

标签:相对   window   开发环境   跨平台   虚拟   run   的区别   命令   本地   

原文地址:https://www.cnblogs.com/sunlll666/p/13170237.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!