You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CMD启动Selenium Grid报Unable to Access Jarfile错误问题求助

Selenium Grid 启动提示无法访问Jarfile 排查解决步骤

该报错核心原因是Java运行环境无法在你命令指定的路径下找到有效的Selenium Server jar包,按以下优先级排查即可解决:

  • 校验文件本身有效性
    打开C:\driver文件夹,在资源管理器顶部「查看」选项卡中勾选「文件扩展名」,确认jar包没有被系统自动追加.txt、.zip等多余后缀;同时核对文件大小,官方Selenium Server jar包大小通常在20MB以上,若文件大小仅几KB说明下载时损坏/未下载完整,重新获取完整安装包即可。
  • 修正命令路径问题
    打开CMD后先执行cd C:\driver切换到jar包所在目录,接着执行dir *.jar,确认输出列表中能看到你存放的Selenium Server jar文件。后续执行启动命令时,jar包名称必须和dir命令列出的文件名完全一致,不要直接照搬网上教程里的版本号,示例正确命令:
    java -jar selenium-server-4.27.0.jar standalone
    
    若不想切换工作目录,需要在命令中写全jar包的绝对路径,示例:
    java -jar C:\driver\selenium-server-4.27.0.jar hub
    
  • 排除系统拦截与权限问题
    右键点击对应jar文件,打开「属性」面板,如果面板底部有「解除锁定」的勾选选项,勾选后点击确定,避免Windows标记下载文件为不可信阻止Java读取;同时确认当前登录的Windows账号对C:\driver文件夹有读取、执行权限,不要把jar包放在系统级受保护的目录(比如C:\Windows、C:\Program Files子目录)下避免权限拦截。
  • 校验Java环境有效性
    在CMD中执行java -version,确认输出的Java版本号和你安装的JDK版本一致,排除环境变量指向失效Java运行时的问题。只要版本在Java 11及以上即可正常运行最新版Selenium Grid,不需要反复切换多个JDK版本测试。

高频踩坑:绝大多数该报错都是因为命令里写的jar包版本号和本地实际存放的文件版本不匹配,比如本地存的是4.27版本,命令里抄教程写的是4.10版本,就会直接触发无法访问Jarfile的报错。

相关问题截图:
photo1
photo2

内容的提问来源于stack exchange,提问作者Yekta Özdemir

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.30 09:30:39