我正在运行一个 selenium 烟测试Jenkins作业,其中Windows 10虚拟机必须执行一个jar文件,但它卡住了,并给出下面的错误
Running selenium test on W100001VM ...
PsExec v2.11 - Execute processes remotely
Copyright C 2001-2014 Mark Russinovich
Sysinternals - www.sysinternals.com
Connecting to W100001VM.corporate.abc.com
Starting PSEXEC service on W100001VM.corporate.abc.com
Connecting with PSEXEC service on W100001VM.corporate.abc.com
Starting java on W100001VM.corporate.abc.com
java exited on W100001VM.corporate.abc.com with error code 1.
ERROR: W100001VM: Failed to execute:java -jar c:\selenium\testautomation\testautomation-3.0.0-20191018.3457.jar DEV RI...
但是,当我登录到该虚拟机并在命令提示符java -jar testautomation-3.0.0-20191018.3457.jar DEV RI
上执行相同的jar文件时,它会运行jar文件并完美地执行烟雾测试并给出结果。
那么,为什么jar文件不能在Jenkins上执行?谁能帮帮忙。
1条答案
按热度按时间r3i60tvu1#
1.很可能您没有在Manage Jenkins>Tools菜单中设置JDK。同样,在Jenkins Tools中设置JDK后,您需要将jdk添加到Jenkins文件中,如
1.如果你不想通过上面的步骤尝试运行它如下在你的批处理脚本