Java NoClassDefFoundError при вызове лямбды - PullRequest
0 голосов
/ 09 мая 2019

Я использую Java-приложение в Eclipse.Там у меня есть интерфейс:

public interface In {
    void myCall();
}

и простой класс

public class A {
    private In myCall = null;

    public A(){
         this.myCall= () -> {System.out.println("test");};
    }
    public boolean call() {
        myCall.myCall();
        return false;
    }
}

В моем основном методе я просто делаю:

A a=new A();
a.call();

Я получаю:

Exception in thread "Main" java.lang.NoClassDefFoundError: $$Lambda$11/963636061

Если я уберу лямбду, это сработает.Что не так с моим кодом?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...