我使用Selenium的WebDriver为测试程序制作了一个Jar文件。
我只需要在我的计算机上运行这个Jar文件(在同一个文件夹中使用selenium-server-standalone-2.39.0.jar),它运行正常。
但是当我尝试使用java -jar test.jar
在另一台计算机上运行它时,我有以下错误消息:
我确实在其中创建了一个Main
类和一个正确的public static void main(String[] args)
方法。
我不记得在我的电脑上安装任何东西才能使用Selenium。有没有什么可以运行这个程序?
答案 0 :(得分:1)
确保您在2个PC上安装的Java版本是相同的版本(非常重要)
在这种情况下,你应该在第二台电脑上重新安装java,并在第一台电脑上安装java版本。
OR
在第二台PC上安装最新版本的java
答案 1 :(得分:1)
原因是,您已经在主要Java版本中编译了文件,并尝试在次要Java版本中运行。确保两台机器都有相同的版本。
答案 2 :(得分:0)
结果我用1.8版本的JDK编译了程序,我试图在以前版本的JRE上执行它。
我通过在另一台计算机上升级我的JRE解决了这个问题。
我确实尝试使用-target
构建参数,但似乎无法使用BlueJ IDE(我尝试将此行:bluej.compiler.options=-source 1.8 -target 1.5
添加到bluej.properties
文件中。
对不起,问题与Selenium无关。