2015-11-02 3 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 в «Run Configurations» для выполняемого теста, но он застрял с 1.6 Как это изменить?

В системе установлена ​​версия Java 8.0, но похоже, что плагин использует конфигурацию JRE из моего проекта.

ответ

3

TestNG обычно принимает среду выполнения проекта JRE. Если вы изменили JRE с 1,6 до 1,7 или 1,8, тогда он должен работать. Просто чтобы убедиться, что шаги, 1) Откройте файл Test 2) Перейти к запуску конфигурации 3) откройте закладку JRE 4) нажмите на Alternate JRE и выберите JDK/JRE> 1.6

+1

Это работает, но это боль, чтобы сделать для каждой конфигурации запуска. – Jonathan

0

У меня была аналогичная проблема и удалил все 1.6 JRE из моих предпочтений Eclipse. Вы все еще можете построить 1,6 проекта под 1,7/1,8 JRE, поэтому 1.6, вероятно, не требуется.

1

Я удалил JRE System Library v6 и добавил текущую версию (v8 в моем случае) с помощью «Добавить библиотеку»

enter image description here