【零基础小白的华丽蜕变】创建Dynamic Web Project项目之环境搭建---JDK下载及安装(附案例)

由于篇幅过长,创建项目这个主题讲解划分为三部分,以后每一篇文章的最后会附加面试题。每天进步一点,年薪百万指日可待!!!在这里插入图片描述

 
 

[catalog]

一、JDK(上)
  1. JDK下载及安装
  2. JDK环境变量的配置
  3. 有趣的PATH环境变量实际小应用
  4. 【每日一面】JDK和JRE和JVM的关系

二、Tomcat(中)
  1. Tomcat下载及安装
  2. Tomcat环境变量的配置
  3. 实际小应用
  4. 【每日一面】

二、Maven(下)
  1. Maven下载及安装
  2. Maven环境变量的配置
  3. 实际小应用
  4. 【每日一面】
 
 

1.JDK下载及安装

JDK(Java Development Kit)是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。例如:javac.exe,java.exe,jar.exe 等。

点击进入Oracle官网下载
需要注册Oracle账号,信息随便填,登陆后就会下载了,现在最新版本是JDK15,我下的JDK8,往下翻就能看到了。

在这里插入图片描述
下载完成后,找到安装包,开始安装程序
在这里插入图片描述
单击下一步
在这里插入图片描述
单击下一步,安装路径可以更改,可以是任何一个盘的任何一个不含空格路径的文件夹,我不改了,使用默认路径。更改之后后续还要再改一个路径,麻烦。
在这里插入图片描述
稍等片刻
在这里插入图片描述
等待安装完
在这里插入图片描述
单击下一步
在这里插入图片描述
最后,等待安装完成。
在这里插入图片描述
随后可以看到安装路径里已经有我们刚刚安装好的文件了(我之前已经安装过了,为了写教程又装了一遍,所以有多个版本)细心点儿的会发现,文件夹下还多出了和jdk版本一样的jre文件夹,这个在定义时有说明过,jdk是包含jre和和java工具的。如果只是运行项目的话,安装jre就可以了,但如果要编程序的话就要安装jdk。

在这里插入图片描述

2.JDK环境变量的配置

配置环境变量的目的是为了方便在控制台编译和运行java程序,不必进入到java的程序目录(安装目录)里面去运行。这样你放在任何目录下(比如桌面)的java程序文件都可以编译运行,而不是必须把这个程序文件放在java.exe和javac.exe所在的目录下。这样就会方便很多!
在执行java.exe命令时,控制台会首先在当前目录找java.exe程序,所以你的java程序文件如果恰好就在java.exe所在的目录下就可以运行成功,如果没在,那么控制台就去path变量中指定的路径去找,找到就执行找不到就不执行。所以配置一下之后就会方便许多!让你在别的目录下的java程序文件也可以通过控制台编译运行!

windows+E 进入【我的电脑】 → 鼠标右键选择【电脑属性】 → 控制面板点【高级系统设置】 → 切换到【高级】选项卡 → 点击【环境变量】进行配置

  1. JAVA_HOME环境变量 它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。
C:\Program Files\Java\jdk1.8.0_271 -- 粘贴在【JAVA_HOME】,没有就自己创建一个JAVA_HOME变量
  1. PATH环境变量 作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等等,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。 由此可得,其他程序亦是如此
 ;%JAVA_HOME%\bin -- 粘贴在【PATH】变量尾部
  1. CLASSPATH环境变量 作用是指定搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当前目录“.”也必须加入到该变量中。
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\tools.jar -- 粘贴在【CLASSPATH】变量尾部
!!!注意前面有一个点也要一起粘进去!!!
  1. 检查是否配置成功
    windows+R 打开【运行】 → 输入cmd进入【命令提示符窗口】 → 输入【javac -version】

在这里插入图片描述
*** 如果没有出现java的版本,就是环境变量没配置好,需要重新配置。
 
 

扫描二维码关注公众号,回复: 12086448 查看本文章

~~~ 有趣的PATH环境变量实际小应用 ~~~

 
 
找到美图秀秀可执行程序所在的目录

在这里插入图片描述
复制地址栏把路径粘贴到Path环境变量中

在这里插入图片描述
windows+R 打开【运行】 → 输入cmd进入【命令提示符窗口】 → 输入【xiuxiu】→ Enter

在这里插入图片描述
按下回车键,会惊奇的发现,美图秀秀软件打开了!
windows+R 打开【运行】 → 输入【xiuxiu】→ Enter 也可以打开美图秀秀

在这里插入图片描述
 
 

【每日一面】

JDK和JRE和JVM的关系

JDK (Java Development Kit):Java 开发工具包。jdk 是整个 Java 开发的核心,它集成了 jre 和一些好用的小工具。例如:javac.exe,java.exe,jar.exe 等。
JRE (Java Runtime Environment):Java 运行时环境。它主要包含两个部分,jvm 的标准实现和 Java 的一些基本类库。它相对于 jvm 来说,多出来的是一部分的 Java 类库
JVM (Java Virtual Machine):就是我们耳熟能详的 Java 虚拟机。它只认识 xxx.class 这种类型的文件,它能够将 class 文件中的字节码指令进行识别并调用操作系统上的 API 完成动作。所以说,jvm 是 Java 能够跨平台的核心,同一段代码在编译后的字节码是一样的。在 Java API 层面,我们调用系统声音设备的代码是唯一的,和系统无关,编译生成的字节码也是唯一的。但是同一段字节码,在不同的 jvm 实现上会映射到不同系统的 API 调用,从而实现代码的不加修改即可跨平台运行。
显然,这三者的关系是:一层层的嵌套关系。JDK>JRE>JVM

猜你喜欢

转载自blog.csdn.net/weixin_44598507/article/details/109382091