使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 37--测试报告 Allure 前置步骤-配置安装 JDK 详细图文教程

测试学习记录,仅供参考!

一、简介

慨念

JDK(Java Development Kit) 是Java语言的软件开发工具包,是程序员使用 Java 语言开发 Java 程序必备的工具包,它不仅包含 JRE ,同时还包含了编译器(javac)还包含了很多 java 调试,分析,文档相关的工具。使用 JDK 可以创建以及编译程序。如果要运行开发 Java程序,就必须安装使用 JDK。

JRE(Java Runtime Environment) 是 Java 运行时环境,它包含了 JVM 和 Java 的一些基础类库,它用来运行已经编译好的 Java 程序(它就是用来运行的,不能创建新程序);若只是用于运行java程序,只需要安装jre即可。

未安装时命令验证

快捷键: win + R 打开运行对话框输入 cmd 命令打开命令窗口(或开始菜单→Windows 系统→命令提示符)

测试验证:java、javac、java -version(不区分大小写)

二、安装

下载

通过正规网络途径下载资源(官方网站/云盘资源/聊天群等等)

某云盘资源链接: https://pan.baidu.com/s/1qr0Ea6-eID8p0P_tBPvxQQ 提取码: 5678

自行上网搜索下载,这里之前有一个时间比较久的版本,所以直接安装了,建议按需下载安装合适的版本;

1、双击运行或右键菜单打开;

2、 单击"下一步"按钮

3、准备安装...

4、 按需自行选择是否安装 JRE,安装路径自行设置(建议安装到其他盘中,安装路径最好不含空格或带有中文)

5、这里默认安装到 C 盘,单击下一步按钮;

6、安装 JRE(安装路径自行设置);

7、安装中。。。

8、安装完成;

9、自行查看安装成功的 JDK 和 JRE;

JDK 安装路径:C:\Program Files\Java\jdk1.8.0_231

JRE 安装路径:C:\Program Files\Java\jre1.8.0_231

安装成功验证

三、配置环境变量

环境变量是操作系统用来存储系统配置信息的一种机制。它们可以被操作系统本身或者应用程序使用,以决定如何运行和在哪里找到必要的资源, 通俗易懂点理解就是给电脑添加一个目录,让系统或软件快速找到关键路径;

JAVA_HOME:告诉系统java安装在什么地方

PATH:让系统在任何地方都能直接运行 java、javac 等命令,而不用输入完整路径

CLASSPATH:告诉java虚拟机去哪里找class文件 ( jdk9之后无需再配置,有的无需配置是因为自Java 6开始,如果未手动设置 CLASSPATH,Java会自动搜索当前目录以及扩展目录下的类和jar包,有的需要配置可能jdk包有问题 )

10、 打开 计算机属性→高级系统设置→环境变量 配置;

11、或者快捷键: win + R 打开运行对话框输入 sysdm.cpl 命令;

12、环境变量(N)... →环境变量对话框→系统变量(S)→新建(W)...

配置 JAVA_HOME

13、 新建系统变量

变量名:JAVA_HOME

变量值:JDK 安装路径

配置 Path 变量

14、 配置系统变量 path

变量值:%JAVA_HOME%\bin

15、确定按钮;

"编辑环境变量"对话框→确定;

"环境变量"对话框→确定;

"系统属性"对话框→确定;

命令行测试验证:javac

配置 CLASSPATH 变量

16、 新建系统变量(使用1.5及以上版本的JDK,不必继续设置classpath。)

变量名:CLASSPATH

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

17、其他

解释下为什么有的还要加 %JAVA_HOME%\jre\bin

%JAVA_HOME%\bin:这个目录里放的是 Java 开发工具包(JDK)的核心命令

%JAVA_HOME%\jre\bin : 这个目录是用来运行 Java 程序的,但是上面bin下面已经有运行程序的组件了,一般来说这个不用再添加了,有的需要配置也是因为版本或者包不一样,这里如果你未添加导致运行java程序错误,那么可以把这个加进去尝试;

未完待续。。。

相关推荐
老华带你飞2 小时前
婚纱摄影网站|基于java + vue婚纱摄影网站系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot
紫小米2 小时前
Qwen微调医疗模型(学习笔记)
笔记·学习
浅川.252 小时前
STL专项:deque 双端队列
开发语言·c++·stl·deque
旅行的狮子2 小时前
5分钟快速体验Midscene.js(Node环境、Playwright)
开发语言·javascript·midscenejs
Rysxt_2 小时前
UniApp App.vue 文件完整教程
开发语言·前端·javascript
.ZGR.2 小时前
Java小项目——文件管理系统 V3.0
java·开发语言
Zsh-cs2 小时前
Maven
java·maven
BD_Marathon2 小时前
Spring系统架构
java·spring·系统架构