[英]Error occurred during initialization of boot layer
发生错误是因为您将 jar 库文件添加到 MODULEPATH 而不是 CLASSPATH。 您必须将 jar 文件添加到您的 CLASSPATH。 如果您已经将 jar 文件添加到 MODLEPATH,则必须从那里删除并将 jar 文件添加到 CLASSPATH,有以下步骤:
1] 在 ECLIPSE IDE 中右键单击您的项目名称
2]单击属性-> JAVA BUILD PATH->单击库选项卡。您将获得如下窗口:
3]展开MODULEPATH并选择所有jar文件并将其删除:看下图:
4] 之后单击 CLASSPATH -> 并单击按钮“ADDJAR”并选择 jar 文件,您就完成了。 请看下面的图片以进行澄清;
5] 在 CLASSPATH 中添加 jars 文件后,它看起来像这样:
我之前遇到过同样的错误,因为我使用的是默认包。
我用这种方式解决了这个问题:右键单击项目 - 属性 - Java Build Path - 将类从Modulepath移动到Classpath
它奏效了!
我有类似的问题,我面临的问题是我在模块路径下添加了 selenium-server-standalone-3.141.59.jar 而它应该在类路径下
所以通过(项目->属性-> Java Bbuild路径->库)选择类路径添加下载的最新jar
添加后它必须是这样的
并且必须为我下载适当的浏览器驱动程序我检查并下载了相同版本的 chrome for chrome驱动程序并添加到 C:\Program Files\Java
以下是对我有用的代码
public class TestuiAautomation {
public static void main(String[] args) {
System.out.println("Jai Ganesha");
try {
System.setProperty("webdriver.chrome.driver", "C:\\Program Files\\Java\\chromedriver.exe");
System.out.println(System.getProperty("webdriver.chrome.driver"));
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("no-sandbox");
chromeOptions.addArguments("--test-type");
chromeOptions.addArguments("disable-extensions");
chromeOptions.addArguments("--start-maximized");
WebDriver driver = new ChromeDriver(chromeOptions);
driver.get("https://www.google.com");
System.out.println("Google is selected");
} catch (Exception e) {
System.err.println(e);
}
}
}
供参考
只需从项目中删除 module-info.java 即可解决问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.