在使用 `allure serve allure_result` 命令预览 Allure 报告时,若系统提示“JAVA_HOME is not set”,表明 Allure 依赖的 Java 环境未正确配置。Allure 命令行工具依赖 Java 运行时,尤其是 JDK 的安装路径未通过 `JAVA_HOME` 环境变量指定时,容易出现此问题。
解决方法包括:
1. **安装 JDK**:确保已安装 JDK(推荐 JDK 8 或更高版本);
2. **配置 JAVA_HOME**:
- Windows:设置环境变量 `JAVA_HOME` 指向 JDK 安装目录,如 `C:\Program Files\Java\jdk-11.0.1`;
- Linux/macOS:在 `~/.bashrc` 或 `~/.zshrc` 中添加 `export JAVA_HOME=/usr/lib/jvm/jdk-11`;
3. **验证配置**:执行 `java -version` 和 `echo $JAVA_HOME`(Linux/macOS)或 `echo %JAVA_HOME%`(Windows)确认配置生效;
4. **重启终端**:修改环境变量后需重新加载配置或重启终端使变更生效。
完成上述步骤后,再次运行 `allure serve allure_result` 即可正常启动报告服务。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
问题:`allure serve allure_result` 报错提示 JAVA_HOME 未配置,如何解决?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
0条回答 默认 最新
报告相同问题?
提交
- 2020-08-25 11:18我自与世无争的博客 1.下载allure.zip 2.解压并放到任意目录 ...查阅资料得知安装allure的前提:java和javac都已经安装,所以先检查一下,在命令输入java和javac没有报错就行 cmd中输入java,回车后没有报错,运行正常.
- 2022-12-14 09:27为你永不更名的博客 安装allure踩坑JAVA_HOME is set to an invalid directory解决办法
- 2023-06-30 10:35平头哥砸键盘的博客 3.然后多次检查并没有问题(自以为的没问题,大坑问题最后揭晓,贴上正常环境应该配置啥)2.然后肯定是先去查看自己的环境变量,并下意识尝试其他依赖java的程序...4.最后问题出在哪呢,java_home环境变量多了分号“;
- 2021-01-29 21:03获取最新版本下载allure-server.jar 将您的jre(jdk)更新到 执行命令java -jar allure-server.jar 转到http://localhost:8080 8080-将重定向到OpenAPI(Swagger UI) 上传结果 仅支持allure2 生成一些allure-...
- 2025-08-19 16:13
【解决Allure报告显示NAN问题,报错信息:Could not read test result file temps/3b9f902a-0bd0-4a69-9749-b39962fc2ee7-】
EVE จุ๊บ的博客 Allure报告显示问题NAN - 2020-11-20 23:30语语嫣嫣的博客 我的docker中的Jenkins是已经安装allure了的,但是jenkins提示:bash: allure: command not found。 原来是我是通过管理员进入jenkins容器安装了allure的,而jenkins是以普通用户去运行的,所以我又以普通用户登录...
- 2022-11-11 20:33月亮上的影子灰的博客 mac执行allure报错,os.system执行allure提示找不到sh: allure: command not found,但terminal可以执行成功。 terminal实际使用的是电脑本身的环境变量,python console和主程序都是用的python解释器的变量。
- 2021-03-13 18:29Xuan Lv的博客 1.配置allure2环境b. 解压zip包,并将其bin目录路径配置到环境变量path中验证配置是否生效:cmd窗口输入allure --version,出现版本号2.13.52.配置maven环境maven默认JDK是1.5 设置后支持1.81.8.1088io.qameta....
- 你像甜甜的益达liy的博客 解决方法1: 1、pip uninstall pytest-allure-adaptor 2、pip install allure-pytest 解决方法2: 1、pip install pytest 2、pip install allure-pytest 解决方法3: 1、Pycharm软件中点击Terminal,cd切换至...
- 2021-03-13 18:30Melo的健身课堂的博客 我无法使用allure-maven插件生成Allure测试html报告.我使用相同版本的testNG-adapter和allure maven插件...我的pom.xml不包括依赖项org.apache.maven.pluginsmaven-surefire-plugin2.14false-javaagent:${settin...
- 2022-04-14 15:07蓝色空白ஐ的博客 1、使用allure serve查看报告: cmd窗口下输入:allure serve 报告目录 提示:allure-results does not exists 将生成的链接地址在浏览器中打开,报告为空: 2、使用allure的其它命令打开: cmd窗口输入:allure ...
- 2022-01-07 11:58晓明陈的博客 生成json格式运行结果 ...命令中的 --alluredir=result_path指明了生成的json结果文件存放的目录为当前目录下的result_path文件夹 基于pytest捕捉到的测试用例,每个用例的执行结果会生成一个json文件。 .
- 没有解决我的问题, 去提问