Appium在错误的目录中寻找Java

时间:2020-07-17 19:02:52

标签: java appium

我终于得到了所有系统变量和所有设置,现在我遇到了认证错误。当我尝试创建一个appium会话时,这是错误:

Encountered internal error running command: Error: Could not sign with default certificate. Original error Command 'C:\Program Files (x86)\Common Files\Oracle\Java\javapath\bin\java.exe' not found. Is it installed?

尽管JAVA_HOME尚未设置为该路径,但已设置为java.exe所在的C:\Program Files (x86)\Common Files\Oracle\Java\javapath。没有bin目录。我认为Appium使用JAVA_HOME来确定java.exe的定位位置,但是它并没有考虑我设置的路径。

这是我的参考变量:

JAVA_HOME=C:\Program Files (x86)\Common Files\Oracle\Java\javapath

注意:通过以管理员身份运行Appium不能解决此问题

编辑:添加了cmd的输出以演示没有bin。

C:\Program Files (x86)\Common Files\Oracle\Java\javapath>ls
java.exe  javaw.exe  javaws.exe
C:\Program Files (x86)\Common Files\Oracle\Java\javapath>cd bin
The system cannot find the path specified.
C:\Program Files (x86)\Common Files\Oracle\Java>ls
javapath  javapath_target_1290878406
C:\Program Files (x86)\Common Files\Oracle\Java>cd bin
The system cannot find the path specified.

如您所见,Java或javapath中都没有bin目录。但是java.exe在javapath中。

javapath_target与javapath相同(相同的输出)

0 个答案:

没有答案
相关问题