Java 如何解决未知错误:DevToolsActivePort文件不存在';不存在于linux机器中

Java 如何解决未知错误:DevToolsActivePort文件不存在';不存在于linux机器中,java,linux,selenium,Java,Linux,Selenium,尝试在linux机器上使用java中的jar文件启动chrome浏览器。下面是示例代码,请尝试 System.setProperty("webdriver.chrome.driver","path of the chrome driver.exe file"); ChromeOptions chromeOptions = new ChromeOptions(); chromeOptions.addArguments(&quo

尝试在linux机器上使用java中的jar文件启动chrome浏览器。下面是示例代码,请尝试

System.setProperty("webdriver.chrome.driver","path of the chrome driver.exe file");
        ChromeOptions chromeOptions = new ChromeOptions();
        chromeOptions.addArguments("--disable-setuid-sandbox");
        chromeOptions.addArguments("--no-sandbox"); // Bypass OS security model
        chromeOptions.setBinary("/usr/bin/google-chrome-stable");
        chromeOptions.addArguments("start-maximized"); // open Browser in maximized mode
        chromeOptions.addArguments("disable-infobars"); // disabling infobars
        chromeOptions.addArguments("--disable-dev-shm-usage"); // overcome limited resource problems
        chromeOptions.addArguments("--test-type");
        chromeOptions.addArguments("--window-size=1420,1080");
        chromeOptions.addArguments("--disable-extensions"); //to disable browser extension popup
        chromeOptions.addArguments("--headless");
        chromeOptions.setExperimentalOption("useAutomationExtension", false);
       chromeOptions.addArguments("--disable-dev-shm-usage"); // overcome limited resource problems
       
        WebDriver driver = new ChromeDriver(chromeOptions);
        driver.get("https://google.com");