无法启动Appium会话。错误是:错误:' java -version'失败

时间:2015-04-13 02:30:08

标签: java selenium selenium-webdriver appium

在Eclipse中运行应用程序时,我收到错误消息:

  

org.openqa.selenium.SessionNotCreatedException:无法创建新会话。       (原始错误:' java -version'失败。错误:命令失败:       错误:打开注册表项&Software; JavaSoft \ Java Runtime Environment'
      错误:找不到java.dll错误:找不到Java SE Runtime Environment。

并且在appium控制台中显示为启动Appium会话失败,错误是:

  

错误:' java -version'失败。错误:命令失败:       错误:打开注册表项&Software; JavaSoft \ Java Runtime Environment'
      错误:找不到java.dll错误:找不到Java SE Runtime Environment。

我检查了系统中的所有java路径,看起来是正确的。

3 个答案:

答案 0 :(得分:1)

请检查你的任务jdk,android和appium install或不用于此用途的赞美。

使用这个赞誉  转到cmd类型:java ---它将打开。后类型                android什么时候你检查android当时sdk管理器将被打开如果你看到cmd一条消息显示消息是xcopy丢失哪个可用于system32文件夹复制链接并设置路径之前jdk它将工作< / p>

答案 1 :(得分:0)

您的JDK安装已损坏,可能包含很多内容:

  • 可能你有x64 JDK,但在你的Windows \ System32文件夹中你有旧的java x32 java.exe,javaw.exe,javaws.exe,javap.exe和javac.exe你应该删除它们。

如果没有解决:

  • 从注册表中删除Software \ JavaSoft \ Java Runtime Environment键

在这些步骤之后的任何情况下,您都需要重新安装JDK

答案 2 :(得分:0)

经过研究,我得到了解决这个问题的方法。首先卸载控制面板中的所有java并重新安装最新版本。