2015-11-02 118 views
1

我已经安装了TestNG 6.9.9 Eclipse插件。 我的项目java编译器设置设置为8.0.65。运行TestNG测试时出错

如果我执行使用TestNG以下错误的测试,我得到:

"VM version 1.6.0 is invalid, Java 1.7 or above is required for running TestNG."

我可以改变JRE中的“运行配置”为执行测试,但它被套牢1.6如何改变呢?

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

回答

3

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

+1

这样的作品,但它是一个痛苦的每一个运行配置做补充当前版本(在我的情况V8)。 – Jonathan

0

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

1

我删除JRE系统库V6并通过“添加库”

enter image description here

相关问题