安装了较新的 Java 版本但无法识别

安装了较新的 Java 版本但无法识别

启动 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) 将解决问题。

相关内容