Java的下载和安装原理以及JDK与JRE的区别介绍介绍

in java with 0 comment

前言

加入我们电脑安装了QQ,但是没有快捷方式。这时候我们通常的做法是找到QQ的安装目录,然后找到Bin目录下的QQ.exe双击。 要是在没有快捷方式的前提下,每次通过这样的方式打开,显然不是我们希望。 那有没有其它的打开方式呢? 显然是有的,其中一种就是通过命令行的方式。 通过cmd的方式,需要将工作目录切换到qq安装目录的bin目录下,这里试了qq,qq.exe,QQ,QQ.exe均可启动,应该是cmd命令不区分大小写原因吧。 图片.png 很显然这种方法需要知道QQ的安装目录,每次打开很麻烦。 所以呢我们可以通过设置环境变量的方式,增加path指向qq安装目录的bin目录下,直接在命令行输入qq直接打开。(这里需要说明的是,Bin目录下的所有可执行文件.exe都可以通过这种方式打开) 图片.png 图片.png 所以这里很容易想到为啥我们总是在刚开始学习Java,第一步总要说安装Jdk,配置环境变量的原因。但这并不是必须的,因为有的开发工具集成了JDK。

JDK与JRE的区别

JDK

JDK(Java Development Kit)是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了Java的运行环境(JVM+Java系统类库)和java工具,以及JAVA相关的各种程序和工具。

JRE

JRE(Java Runtime Environment)是java程序的运行环境。既然是运行,当然要包含jvm,也就是大家熟悉的虚拟机啦,还有所有java类库的class文件,都在lib目录下打包成了jar。 如果只是运行JAVA程序,那么只需要安装JRE即可,不需要安装JDK。

共同点和区别

JDK或者JRE的下载地址

oracle官网 我的打开是这样的,但估计都差不多 国内地址是oracle官网 图片.png 然后依次点击以下导航JAVA相关下载 Java/Java SE/Downloads(略微有点绕)

图片.png 我们这里就以JAVA 8为例,下拉到如图位置,点击JDK或者JRE进入下载页面 图片.png

可以看到各种系统的下载链接,要下载的话还需要Oracle账号 选择自己想要下载的版本或者相关服务,不过JDK8以后需要收费,好像JDK8以上下载需要登陆,这点需要注意。 这里网上搜了一个可以用的,有需要的可以这个账号 账号:2696671285@qq.com 密码:Oracle123 图片.png

X O