![安装了较新的 Java 版本但无法识别](https://linux22.com/image/1483404/%E5%AE%89%E8%A3%85%E4%BA%86%E8%BE%83%E6%96%B0%E7%9A%84%20Java%20%E7%89%88%E6%9C%AC%E4%BD%86%E6%97%A0%E6%B3%95%E8%AF%86%E5%88%AB.png)
启动 Selenium 时出现此错误:
java -version
启动 Selenium 服务器失败。通过在命令提示符上运行来检查是否安装了 Java 1.5 或更新版本。
运行java -version
我得到这个输出
java version "1.7.0_75"
Java(TM) SE Runtime Environment (build 1.7.0_75-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode)
1.7 比 1.5 更新,但 Selenium 不相信。我怎样才能让 Selenium 从 1.7 开始?或者 1.6 或 1.8(我也有)?
答案1
错误消息具有误导性。原因不是 Java 版本过旧,而是 Selenium 环境参数值错误,JAVA_HOME
该参数设置为
JAVA_HOME=C:\Program Files\Java\jrk1.7.0_75
今天正在寻找另一个问题的解决方案,我已经安装和卸载了几个版本的 Java,所以我不再有 jrk1.7.0_75。将此值更改为已安装的版本之一 (fe JAVA_HOME=C:\Program Files\Java\jrk1.8.0_60
) 将解决问题。