当前位置: 首页 > news >正文

使用 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程序错误,那么可以把这个加进去尝试;

未完待续。。。

http://www.jsqmd.com/news/158237/

相关文章:

  • 2025年优质的植保无人机/无人机碳纤维桨叶热门厂家推荐榜单 - 行业平台推荐
  • Spring Boot在线考试系统终极部署指南:5分钟快速搭建专业考试平台
  • 如何轻松实现游戏DRM移除:Steamless完整操作指南
  • 深度评测:这款macOS菜单栏效率工具如何提升你的工作效能?
  • 通义千问Qwen:从编程痛点出发的智能代码助手实战指南
  • 卷积神经网络CNN入门首选:PyTorch-GPU环境一键启动
  • Sony相机逆向工程:解锁专业摄影设备隐藏功能
  • 7个简单步骤:用Plasmo框架快速构建专业级浏览器扩展
  • 9款AI论文神器助你效率飙升200% - 麟书学长
  • TS3AudioBot完整指南:零基础打造专业级TeamSpeak音乐机器人
  • MobaXterm-Chinese中文版技术解析与深度应用指南
  • 终极iOS应用安装指南:轻松部署第三方IPA文件
  • 2025年评价高的空气能地暖管/石墨烯地暖管优质厂家推荐榜单 - 行业平台推荐
  • 大模型框架Microsoft DeepSpeed入门篇
  • 2025年质量好的水渠成型机/全自动水渠成型机最新TOP厂家排名 - 行业平台推荐
  • Rufus终极指南:5分钟快速上手USB启动盘制作
  • TinyTeX:重新定义轻量级LaTeX发行版的安装体验
  • Qwen-Image-Lightning:8步极速AI绘图革命性突破
  • PGModeler:告别SQL代码恐惧,用可视化方式设计PostgreSQL数据库
  • mpv.net媒体播放器:Windows平台开源播放器的终极解决方案
  • 2025年12月江苏徐州装修公司可靠推荐 - 2025年品牌推荐榜
  • 2025年质量好的310S耐高温不锈钢焊管/大口径不锈钢焊管热门厂家推荐榜单 - 行业平台推荐
  • 快速上手libyuv:跨平台视频处理终极指南
  • Rufus USB启动盘制作:从格式化到系统部署的完整指南
  • mpv.net播放器:5分钟掌握Windows最强媒体播放方案
  • 使用GitHub Actions自动测试PyTorch-CUDA镜像兼容性
  • 使用Conda和Docker双方案部署PyTorch-CUDA环境对比分析
  • Git可视化神器git-sim安装与使用完全指南
  • 智能资产管理:RFID技术参数全解析
  • Plasmo浏览器扩展开发:从零开始的5步终极指南