我已经安装了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配置。
答案 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)
答案 2 :(得分:0)
我遇到了类似的问题,并从Eclipse首选项中删除了所有1.6 JRE。您仍然可以在1.7 / 1.8 JRE下构建1.6项目,因此可能不需要1.6。