Ze względu retrolambda, możemy użyć java 8 funkcji lambda w Javie 5 6 7 tak, Jak uczynić IntelliJ IDEA pozwalają lambda w Java 5 6 7 poziomów językowych, także z funkcjami ide do lambda?Bądź IntelliJ IDEA pozwalają lambda w Javie 5 6 7 poziom języka z IDE wsparcia
5
A
Odpowiedz
14
W IntelliJ IDEA będziesz musiał ustawić poziom języka dla modułu na Java 8, inaczej IDEA da czerwone linie z wyrażeniami lambda.
W dokumencie Settings | Inspections | Java language level migration aids | Usages of API documented as @since 1.5 (1.6|1.7)
można go wybrać, aby ostrzegać przed wykorzystaniem API, które jest udokumentowane jako @since 1.8
.
Dodatkowo należy uruchomić wszystkie testy dla projektu za pomocą środowiska uruchomieniowego Java 7 lub innego elementu docelowego. Dla Mavena można to skonfigurować, używając Surefire's jvm property. Podczas programowania, w IDEA, bardziej praktyczne jest przeprowadzanie testów tylko z Java 8.
Powiązane problemy
- 1. Automatyczne zastępowanie wszystkich anonimowych klasy wewnętrznej lambda w Intellij Idea
- 2. Skonfiguruj domyślny poziom języka na IntelliJ
- 3. IntelliJ IDEA IDE dla rozwoju Androida
- 4. Przekierowanie wyjścia ProcessBuilder w Javie 5/6?
- 5. Ustawienia słownika IntelliJ IDEA dla IDE
- 6. Importuj ustawienia stylu kod z IntelliJ IDEA język NetBeans IDE
- 7. Jak ustawić poziom rejestrowania dla aplikacji Spark w IntelliJ IDEA?
- 8. IntelliJ IDEA Ostrzeżenie "Metoda nadpisania" z wyrażeń lambda Java 8
- 9. Obsługa VB w Javie 6?
- 10. Tomcat Intellij Idea: zdalna instalacja
- 11. Wybór kolumny Intellij IDEA z klawiszem Alt
- 12. Skompiluj w Javie 6, uruchom w 7 - jak określić useLegacyMergeSort?
- 13. Ukrywanie podświetlania linii w IntelliJ IDEA
- 14. konfiguracja projektu wielojęzykowego intellij idea
- 15. Intellij Idea z Git pamiętam autora
- 16. Pokaż linię wcięcia w IntellIJ IDEA
- 17. Czy można hiperłączyć komentarze w IntelliJ Idea?
- 18. Czytanie plików z pomysłem Intellij IDE
- 19. Bezpłatne IDE języka C?
- 20. Jak skonfigurować Switcher w Intellij IDEA 10
- 21. Węgierska notacja w Intellij IDEA
- 22. TestNG z IntelliJ IDEA: Jak korzystać z pliku testng.xml w IntelliJ IDEA 9
- 23. Obsługa bezpiecznych varargów w Javie 6 i 7, potrzebne wyjaśnienie
- 24. ustawienia Ruby w IntelliJ IDEA
- 25. Jak liczyć linie kodu (LOC) za pomocą IntelliJ IDEA?
- 26. IntelliJ IDEA thymeleaf wspierać
- 27. IntelliJ IDEA - Nowy szablon
- 28. Gradle + IntelliJ IDEA 13 bug
- 29. Wyjątek ClassNotFoundException w IntelliJ IDEA
- 30. Konfigurowanie JMonkeyEngine w Intellij IDEA
Przeczytaj tekst z podanego linku: "Użyj JDK 8 do kompilacji kodu źródłowego.". W dość przejrzystej formie jest napisane, że do kompilacji kodu przed uruchomieniem retrolambdy przez skompilowane klasy potrzebny jest poziom języka Java 8. –
Pytanie może więc brzmieć "Wyłącz API Java8 z Intellij" lub "Ostrzeżenie użycia API Java 8". W przypadku zaćmienia jest to możliwe, ale czy w intelli, jest to możliwe? – wener