java: 错误读取 C:\Users\SP00780555\.m2\repository\com\google\errorprone 在 IntelliJ 中使用 Selenium 执行测试用例时出错

java: error reading C:\Users\SP00780555\.m2\repository\com\google\errorprone error executing testcases using Selenium in IntelliJ

我正在尝试 运行 IntelliJ 中的简单 selenium 脚本。这是我使用的代码

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class Demo {
    public static void main(String[] args) {
        System.setProperty("webdriver.chrome.driver", "C:\Users\SP00780555\Downloads\chromedriver_win32\chromedriver.exe");
        WebDriver driver = new ChromeDriver();
        driver.get("http://www.google.com");
    }
}

但是当我尝试 运行 它时,它显示了这个错误:

java: error reading C:\Users\SP00780555\.m2\repository\com\google\errorprone\error_prone_annotations.1.3\error_prone_annotations-2.1.3.jar; zip file is empty

这个错误信息...

java: error reading C:\Users\SP00780555\.m2\repository\com\google\errorprone\error_prone_annotations.1.3\error_prone_annotations-2.1.3.jar; zip file is empty

...意味着您的程序无法读取本地 Maven 存储库,即 [=38= 中的一些内容].m2 目录,因为存储库可能已损坏。


解决方案

要解决此问题,您可以采用以下两种方法之一:

  1. 运行Maven cleanMaven installMaven test
  2. 删除.m2目录和运行mvn clean,mvn installmvn test(maven仓库中的库会重新下载)

参考资料

您可以在Getting Selenium-WebDriver Example to work

中找到相关的详细讨论