TestNG-无法派生org.testng_6.14.3.r201802240500.jar的模块描述符,原因是:java.lang.IllegalArgumentException:

时间:2019-03-24 16:09:25

标签: selenium-webdriver

当我尝试通过Eclipse使用Java 11运行TestNG项目时出现错误

启动层初始化期间发生错误 java.lang.module.FindException:无法派生C:\ Users \ ShefaliBajaj \ Downloads \ eclipse-java-2018-12-R-win32-x86_64 \ eclipse \ plugins \ org.testng_6.14.3.r201802240500.jar的模块描述符 引起原因:java.lang.IllegalArgumentException:org.testng.6.14.3.r201802240500:无效的模块名称:'6'不是Java标识符

任何建议如何解决?

我早些时候得到了一些“构建路径包含重复项:'org.testng_TESTNG容器',这是项目错误的原因。 所以要解决这个问题,我删除了模块info.java文件 并运行该项目,并出现错误

这是我的第一个TestNG代码-

package testng;

import org.testng.annotations.Test;

public class TestNGBasics {

    @Test
    public void Demo()
    {
        System.out.println("hello");
    }
}

3 个答案:

答案 0 :(得分:0)

发生此错误是因为您无法在日食上添加TestNG。请从Eclipse Marketplace安装插件。步骤如下:

 1. Click on Help.
 2. Click on eclipse marketplace
 3. Type TestNG + Enter
 4. Install "TestNG for Eclipse"
 5. After installation re-launch eclipse

现在一切正常。

答案 1 :(得分:0)

发生此错误是因为您的Eclipse IDE上未安装TestNG插件。在Eclipse Marketplace上,并非所有版本的Eclipse IDE都提供TestNG。

要安装TestNG:

1. Go to Help > Install New Software... > Add...
2. Name: TestNG Eclipse
3. Location: dl.bintray.com/testng-team/testng-eclipse-release/

答案 2 :(得分:0)

此错误通常是由于我们使用的 Java 版本造成的。

按照步骤操作

  1. 检查构建路径中的 jre-1.8。如果它显示 jre-1.5,则将其删除。
  2. 点击添加库,然后选择 JavaSystemLibrary
  3. 点击下一步并选择执行环境。
  4. 从下拉列表中选择 jre-1.8 或更高版本。
  5. 完成

enter image description here