运行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 Version,但看起来插件使用了我项目中的JRE配置。

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

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

在此处输入图像描述

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