Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Selenium'运行Java程序;另一台计算机上的Web驱动程序_Java_Selenium_Selenium Webdriver_Executable Jar - Fatal编程技术网

使用Selenium'运行Java程序;另一台计算机上的Web驱动程序

使用Selenium'运行Java程序;另一台计算机上的Web驱动程序,java,selenium,selenium-webdriver,executable-jar,Java,Selenium,Selenium Webdriver,Executable Jar,我使用Selenium的WebDriver为测试程序制作了一个Jar文件 我只需要在我的计算机上运行这个Jar文件(selenium-server-standalone-2.39.0.Jar在同一个文件夹中),它就可以正常工作了。 但是,当我尝试在另一台计算机上使用java-jar test.jar运行它时,出现以下错误消息: 我确实在其中创建了一个Main类和一个正确的publicstaticvoidmain(String[]args)方法 我不记得以前在我的电脑上安装过任何东西来使用Sel

我使用Selenium的WebDriver为测试程序制作了一个Jar文件

我只需要在我的计算机上运行这个Jar文件(selenium-server-standalone-2.39.0.Jar在同一个文件夹中),它就可以正常工作了。 但是,当我尝试在另一台计算机上使用
java-jar test.jar
运行它时,出现以下错误消息:

我确实在其中创建了一个
Main
类和一个正确的
publicstaticvoidmain(String[]args)
方法


我不记得以前在我的电脑上安装过任何东西来使用Selenium。运行这个程序需要做些什么吗?

结果是我用JDK的1.8版本编译了这个程序,并试图在JRE的早期版本上执行它

我通过在另一台计算机上升级我的JRE解决了这个问题

我确实尝试使用
-target
构建参数,但它似乎不适用于BlueJ IDE(我尝试将这一行:
BlueJ.compiler.options=-source 1.8-target 1.5
添加到
BlueJ.properties
文件中)


很抱歉,这个问题与Selenium无关。

确保安装在两台电脑上的java版本是相同的(非常重要)

在这种情况下,您应该在第二台电脑上重新安装java,并在第一台电脑上安装java版本


在第二台pc上安装最新版本的java

原因是,您已在主要java版本中编译了文件,并尝试在次要java版本中运行。确保两台机器的版本相同