在java程序中运行Selenium服务器实例时出现的问题

在java程序中运行Selenium服务器实例时出现的问题,java,selenium,Java,Selenium,我试图在java代码中运行selenium服务器实例。当我在CMD中手动运行或手动触发批处理文件时,这一点就起作用了。但是当我在java代码中执行这些命令时。我的结局是一个问题。有人能告诉我这里提到的语法有什么问题吗 java -jar \"" + ff.getCanonicalPath().replace("\\", "//") + "//Selenium APIs//selenium-server-standalone-2.41.0.jar\" -role node -hub http://

我试图在java代码中运行selenium服务器实例。当我在CMD中手动运行或手动触发批处理文件时,这一点就起作用了。但是当我在java代码中执行这些命令时。我的结局是一个问题。有人能告诉我这里提到的语法有什么问题吗

java -jar \"" + ff.getCanonicalPath().replace("\\", "//") + "//Selenium APIs//selenium-server-standalone-2.41.0.jar\"
-role node -hub http://localhost:4444/grid/register -browser browserName=chrome,maxInstances=
"+ _ThreadCount +" -Dwebdriver.chrome.driver=\"chromedriver.exe\"";

Selenium API//Selenium-server-standalone-2.41.0.jar\末尾的斜线应该在那里吗?我只是想知道为什么在启动时使用所有这些pram,而不是指定config.json?我把它作为批处理文件使用,这很有效。现在我试图在代码中包含这个,这样我就不必手动触发批处理文件。但是现在我面临这个问题。当我复制命令并手动尝试使用cmd时,出现以下错误。生成配置时出错:-浏览器格式为key1=value1,key2=value2 maxInstance es=3-Dwebdriver.chrome.driver=chromedriver.exe不遵循该格式。