El método 'Iterable.forEach (Consumer <? Super T>)' no está presente en la biblioteca de emulación JRE

Estoy usando IntelliJ para mis proyectos GWT y para este código

LinkedList<String> modelValue = new LinkedList<>();
componentValue.forEach(product -> {
    Product p = (Product) product;
    modelValue.add(p.getObjectId());
});

Me sale este error:

Method 'Iterable.forEach(Consumer<? super T>)' is not present in JRE Emulation Library so it cannot be used in client code of 'com.mycompany.app.AppTest' GWT module less... (Ctrl+F1) 
This inspection reports usages in client code of JDK classes which are not present in the JRE Emulation Library.

¿Cómo arreglar esto con IntelliJ?

Respuesta 1

(Java 101 - probablemente una pregunta tan simple que no puedo encontrar una respuesta porque todos asumen que es muy obvio). Estoy usando eclipse. Fui a abrir lo que pensé que era un proyecto. No me di cuenta ...

No soy nuevo en TI o Stack Overflow en general, pero soy nuevo en java + oop, así que perdónenme si la sintaxis no es correcta, estoy tratando de subir de nivel en Java bastante rápido y necesito ayuda con un ... .

Cambié la página de inicio de Java de mi Mac de Java 10 a Java 8 usando el siguiente comentario: echo export "JAVA_HOME = \ $ (/ usr / libexec / java_home -v 1.8)" >> ~ / .bash_profile Pero desafortunadamente, cuando wun ...

Quiero pasar un argumento a la prueba de karate graphql de la prueba de selenio java. Traté de hacerlo de esta manera, pero no funcionó. HashMap <String, Object> args = new HashMap <String, Object> (); ...