Пожалуйста, проверьте ваш компилятор, возможно, он использует версию ниже java8.
Статические методы представлены в java8, и если ваш компилятор использует java8, то при компиляции вы не получите ошибку.
Если вы установили версию java8 и ваш компилятор использует версии ниже, а не java8, вы получите ошибки компиляции следующим образом.
статические методы интерфейса не поддерживаются в -source 1.7
static void execute () {
^
(используйте -source 8 или выше для включения статических методов интерфейса)
или
Статические методы разрешены в интерфейсах только на уровне источника 1.8 или выше
Пожалуйста, проверьте версию, используемую вашим компилятором, и исправьте ее.