运行TestNG测试时出错

时间:2015-11-02 10:55:58

标签: java eclipse testng

我已经安装了TestNG 6.9.9 Eclipse插件。 我的项目java编译器设置设置为8.0.65。

如果我使用TestNG执行测试,则会出现以下错误:

  

“VM版本1.6.0无效,运行TestNG需要Java 1.7或更高版本。”

我可以在执行测试的“运行配置”中更改JRE,但它仍然存在1.6如何更改此设置?

系统上安装了Java 8.0版本,但看起来插件使用了我项目中的JRE配置。

3 个答案:

答案 0 :(得分:3)

TestNG通常采用Project Execution环境JRE。如果您已将JRE从1.6.x更改为1.7或1.8,那么它应该可以正常工作。只是为了确保步骤, 1)打开测试文件 2)转到运行配置 3)打开JRE选项卡 4)单击Alternate JRE并选择JDK / JRE> 1.6

答案 1 :(得分:1)

我删除了JRE系统库v6并通过“添加库”添加了当前版本(在我的情况下为v8)

enter image description here

答案 2 :(得分:0)

我遇到了类似的问题,并从Eclipse首选项中删除了所有1.6 JRE。您仍然可以在1.7 / 1.8 JRE下构建1.6项目,因此可能不需要1.6。