线程“主”java.lang.NoClassDefFoundError 中的异常:运行 Selenium / Java 文件的 io/netty/handler/ssl/SSlContextBuilder

问题描述 投票:0回答:1

我有基本的 4 行代码,我在其中设置 chromedriver exe 系统属性并实例化 Chromedriver。但是,失败并出现错误“主线程异常”java.lang.NoClassDefFoundError: io/netty/handler/ssl/SSLContextBuilder

import org.openqa.selenium.webDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class SelPractice {
public static void main(String[] args)
System.setProperty("webdriver.chrome.driver", "./chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("www.google.com");
}
}
java selenium-webdriver netty
1个回答
0
投票

你必须添加包含这个类的依赖。如果你使用maven,添加依赖:

<dependency>
    <groupId>io.netty</groupId>
    <artifactId>netty-handler</artifactId>
    <version>4.1.91.Final</version>
</dependency>

到你的pom。如果没有下载 jar 并将其添加到您的类路径

© www.soinside.com 2019 - 2024. All rights reserved.