ErrorOccuredDuringInitializationofbootlayer我运行测试时不断收到此错误:
初始化引导层java.lang.module时出错,FindException:无法为C:\用户\Bonfire.eclipse\org.eclipse.platform_4.12.0_867647348_win32_x86_64\plugins\com.beust.jcommander_1.72.0.jar导出模块描述符原因是:异常错误:1.72.0版:无效的模块名称:'1'不是Java标识符
我该如何修复它?
6条答案
按热度按时间ne5o7dgx1#
将TestNG库添加到buildpath中的类路径(而不是模块路径)。它将正常工作。
des4xlb02#
要避免此错误,请不要将TestNG库添加到项目或src文件夹中。请尝试将其添加到包中。为此,请按照下面提到的过程操作。
右键单击包,单击构建路径-〉配置构建路径,转到库选项卡,选择类路径,然后单击添加库以选择TestNG。
qlzsbp2j3#
此错误消息...
...表示java类路径存在问题。
根据Launch with java 11 fails: Error: Could not find or load main class with Caused by: java.lang.ClassNotFoundException: with的讨论,java-11的某些特定类路径存在一些问题,如果出现以下情况,启动将失败:
其中java-8工作正常。
参考
无法使用Selenium和Java 11导入org.openqa.selenium.WebDriver
结尾
Eclipse plugin: TestNG testcase does not run with Jdk11
lfapxunr4#
1.需要添加1.8版本库
1.从构建路径库中删除TestNG并重新添加
1.重新检查-问题应已解决。
ni65a41a5#
我遇到了同样的问题,我解决了它。当创建项目时,不要创建
module-info.java
。当项目已经用module-info.java
创建时,删除这个文件对我没有帮助。我刚刚创建了一个没有
module-info.java
的新项目,现在一切都很好。bq3bfh9z6#
解决此问题的最佳选择:
1.查找所有以.例如- .metadata / .setting开头的文件和文件夹,并将其删除。
1.添加所有JARS。
1.添加
testNG
库。1.执行它。
好了,好了