/ / Eclipse nie ma wersji aspektu Java 1.8 - eclipse, java-8, m2eclipse

Eclipse nie ma wersji facet 1.8 Java - eclipse, java-8, m2eclipse

Używam Eclipse Kepler (edycja dla przedsiębiorstw), Java 8 i M2Eclipse i próbuję utworzyć aplikację internetową. Już poszedłem do pomocy -> eclipse marketplace i zainstalowałem te dwie łatki:

  • Obsługa Java 8 dla Eclipse Kepler SR2
  • Obsługa Java 8 dla m2e dla Eclipse Kepler SR2

Te łaty rozwiały wiele moich problemów,ale jeden pozostaje. Zrobiłem aktualizację z poziomu zaćmienia, zaktualizowałem wszystkie moje projekty, z wyjątkiem jedynej aplikacji sieciowej w moim obszarze roboczym. Daje mi komunikat wyskakujący, który mówi: "Wersja 1.8 aspektu projektu java nie istnieje"

Otworzyłem właściwości projektu i kliknąłemAspekty projektu. Rzeczywiście maksymalna wersja aspektu Java to 1.7. Zastanawiam się, dlaczego nie mam tego samego problemu w innych moich projektach. Oglądałem właściwości w innych moich projektach i odkryłem, że żaden z nich nie korzysta w ogóle z Projektów. Myślę, że to możliwe, ponieważ wykonałem wszystkie poprzednie projekty korzystające ze standardowej edycji zaćmienia, a nie edycji korporacyjnej.

Sądzę więc, że mam kilka pytań. Jak mogę zmusić Eclipse do rozpoznania aspektu 1.8 języka Java? Czy jest jakiś sposób, że moja aplikacja internetowa może nie korzystać z elementów projektu? Czy powinienem dodać elementy projektu do moich innych projektów?

Odpowiedzi:

9 dla odpowiedzi № 1

Właśnie wpadł na ten problem. Mój problem polegał na tym, że serwer tomcat szuka w niewłaściwym miejscu JRE. Aby to naprawić:

  • Kliknij dwukrotnie serwer na karcie serwerów
  • Otwórz "Środowisko uruchomieniowe"
  • Zmień selektor JRE.

Mam nadzieję, że to oszczędza komuś czasu


5 dla odpowiedzi nr 2

Używam wersji 4.3.2 Eclipse Kepler SR2 i wpadłem na ten sam problem, gdy wersja java została podskoczona z 1,7 do 1,8 dla naszego projektu maven.

Podczas próby aktualizacji Maven wystąpił następujący błąd: Wystąpił błąd wewnętrzny podczas: "Aktualizacja projektu Maven". Wersja 1.8 aspektu projektu java nie istnieje.

Jeśli zaznaczysz wersję Java Project Facet (kliknij prawym przyciskiem myszy na projekcie -> Właściwości -> Wyszukaj elementy projektu -> Java (wersja)). To musi być starsza wersja.

Zrzut ekranu projektu

Rozwiązanie :

Przejdź do Eclipse Marketplace i zainstaluj następujące elementy:

  1. Obsługa Java 8 dla Eclipse Kepler SR2
  2. Java 8 Facet for Web Tools dla Eclipse Kepler SR2

Teraz zmień wersję programu Java Project Facet na 1.8

Kliknij prawym przyciskiem myszy na projekcie -> Właściwości -> Wyszukaj aspekty projektu -> Java (wersja)

Teraz powinieneś być w stanie z powodzeniem pobrać aktualizację maven.


1 dla odpowiedzi nr 3

Aby naprawić to w czasie zaćmienia, przejdź do "Pomoc" -> "Market Place" -> Wyszukaj java 8 kepler. Następnie zainstaluj wszystkie 3 poniższe wtyczki

zainstalować obsługę Java 8 eclipse kepler sr2, zainstalować Java 8 Facets dla narzędzi internetowych eclipse kepler sr2 zainstalować obsługę Java 8 dla m2e dla Eclipse Kepler SR2 (jeśli używasz maven)

Odniesienie: http://www.eclipse.org/downloads/java8/

lub Możesz spróbować tego

Wybierz Właściwości projektu -> Aspekty projektu niż tam zmień swoje java na wersję twojego obszaru roboczego.


0 dla odpowiedzi nr 4

kliknij prawym przyciskiem myszy na projekcie> właściwości> java> kompilator> poziom zgodności> ustaw go na 1.8


0 dla odpowiedzi № 5

Ja też zmierzyłem się z tym samym problemem. Podobał mi się poniższy.

Kliknij prawym przyciskiem myszy na twój projekt -> Buduj ścieżkę -> Konfiguruj ścieżkę budowy.

W tym celu wybierz opcję Java Build Path, jeśli w Bibliotece systemowej JRE znajduje się niewłaściwy znak, wybierz kartę Biblioteka i dodaj bibliotekę JRE.

Po pomyślnym dodaniu biblioteki JRE wybierz bibliotekę systemową JRE w zakładce Zamówienia i eksportu, a następnie kliknij przycisk OK.

Następnie ponownie uruchom swoje zaćmienie.

Mam nadzieję, że to może ci pomóc.


0 dla odpowiedzi № 6

Miałem ten sam problem podczas aktualizacji naszego projektuod jdk 1.7 do 1.8 i serwer Tomcat do JBOSS. Po sprawdzeniu docelowych środowisk wykonawczych (projekt -> prawy przycisk myszy -> właściwości -> docelowe środowiska wykonawcze) wskazywało to na Tomcat, a gdy zmieniłem go na JBOSS, fasety projektu dały mi wersję 1.8 java.