2013-02-22 36 views
40

Jak mogę uruchomić środowisko Java 8 z Eclipse?Eclipse + Java 8?

Śledziłem this guide, ale nie działa. Widziałem także the Eclipse Java 8 wiki page, ale nie wyjaśniają, co zrobić z wyewidencjonowanymi repozytoriami git.

+0

to działa: http://www.oracle.com/technetwork/articles/java/lambda-1984522.html –

+0

Aktualny stan obsługi Java 8 w JDT - http://dev.eclipse.org/mhonarc/ lists/jdt-core-dev/msg02263.html –

Odpowiedz

20

dla Keplera SR2 (4.3.2) łatkę cecha należy zainstalować, aby uzyskać wsparcie JAVA 8. Wykonaj następujące kroki:

  • Eclipse - Pomoc (MENU)> Zainstaluj nowe oprogramowanie ...

  • wpisz następujący adres URL w polu 'Pracuj z' pola:
    http://download.eclipse.org/eclipse/updates/4.3-P-builds/

  • naciśnij 'Enter'

  • wybierz kategorię 'Eclipse Java 8 Support (dla Keplera SR2)'
  • kliknij "Dalej"
  • kliknij "Dalej"
  • zaakceptować licencję
  • kliknij 'Zakończ'

  • restartu Eclipse pytany

źródło: link

@Elisabeth

Aby mieć pożądane JRE/JDK na BuildPath , wykonaj następujące kroki.

  • prawym przyciskiem myszy na projekt z pakietu Explorer
  • Wybierz BuildPath a następnie wybierz Konfiguruj Builpath
  • Wybierz Biblioteki Tab od pojawiło się okno Właściwości
  • Wybierz aktualny system JRE Biblioteka
  • Kliknij Remov e przycisk
  • Kliknij Dodaj Biblioteka przycisk
  • Wybierz JRE system biblioteczny
  • Nie będzie można dodać żądany JRE/JDK wersję przy użyciu 3 różnych metod.

Jeśli nie znajdziesz żądanej wersji JRE/JDK w tych 3 opcjach, musisz ją najpierw zainstalować. Poniższy link zawiera szczegółowe informacje na temat zrzutu ekranu, aby zrobić to samo. Mam nadzieję, że to pomoże.

źródło: link

+0

Przeczytaj także stronę pod linkiem, również bardzo pomocna, dziękuję za napisanie tego! – Elisabeth

4

Wygląda na to, że jest to nadal bardzo dużo pracy (stąd będą problemy ze stabilnością). Czy istnieje szczególny powód, dla którego chcesz używać Java 8?

To wyjaśnia, co należy robić:

  • kasę oddziału BETA_JAVA8 z następujących repozytoriów git: repozytorium JDT/Rdzeń - git: //git.eclipse.org/gitroot/jdt/ eclipse.jdt.core.git
  • Należy zainstalować kompilację JDK8 jako zainstalowane środowisko JRE w celu uruchomienia testów przy użyciu środowiska wykonawczego JavaSE-1.8.
  • Aby uzyskać więcej informacji na temat pracy z repozytoriami git, spójrz na numer http://wiki.eclipse.org/Platform-releng/Git_Workflows.
  • Jako linię bazową interfejsu API, należy użyć 3.8 (lub 3.8 RC4, aż zwolni się 3.8).

nie pobrało ten repo, ale zakładam, że zawiera rdzeń Zaćmienie JDT (jak nazwa wskazuje). Po prostu czekałem, aż stabilne wydanie zostanie ukończone.

+0

Dzięki, ale na pierwszym etapie nie mówi, co zrobić z wyewidencjonowanymi materiałami. Wiesz? – momomo

+0

Sprawdź ten link: http: //www.eclipse.org/jdt/core/index.php –

3

Jak już wspomniano here:

Uwolnienie Kepler robi nie obejmują Java 8 wsparcie, jak Java 8 nadal nie został jeszcze wydany. Spróbuj ponownie w następnym wydaniu Eclipse lub użyj wersji beta Eclipse, takich jak the one by e(fx)clipse. Od czasu do czasu spójrz na this bug report, aby uzyskać postępy w Java 8 w JDT Eclipse.

EDIT: Począwszy I20140318-0830 wszystko Luna (4.4) builds zawierać wsparcie dla Java 8. Ostateczna wersja Eclipse Luna (4.4) ukaże się pod koniec czerwca 2014. Dla Kepler SR2 (4.3.2) a feature patch musi być zainstalowane.

5

Po wysłaniu Java 8, Eclipse udostępnił jej obsługę. Java 8 jest dostępna jako "aktualizacja" dla Eclipse Kepler (wydanie Eclipse 2013) i jest dostępna w kompilacjach integracyjnych/nocnych w kierunku Eclipse Luna (wydanie Eclipse 2014). Aby uzyskać więcej informacji na temat ulepszeń i jak go zainstalować w swojej obecnej wersji IDE, zobacz http://eclipsesource.com/blogs/2014/03/25/eclipse-support-for-java-8/

2

Link do Eclipse Java 8 wsparcia aktualizacja strony https://wiki.eclipse.org/JDT/Eclipse_Java_8_Support_For_Kepler

+0

Zainstalowałem łatkę dla Keplera, jednak kiedy przełączę poziom zgodności kompilatora w ustawieniach projektu, prosi mnie o zmianę zbuduj ścieżkę, ale nie daje java 1.8 jako opcji w sekcji "zainstalowane środowiska JRE". Wszelkie pomysły na to, jak * wykorzystywać * tę poprawkę? – Elisabeth

+3

Adresy URL powinny znajdować się w odpowiedzi [tylko w celu dalszego czytania] (http://meta.stackoverflow.com/q/8259). Wydaje się, że ta odpowiedź w dużej mierze opiera się na treści adresu URL i mogłaby skorzystać z podsumowania adresu URL zawartego w odpowiedzi. –

6

Jak napisano w https://wiki.eclipse.org/JDT_Core/Java8:

„Począwszy I20140318-0830 cała nasza Luna (4,4) buduje zawierać wsparcie dla Eclipse Java ™ 8. Dla Kepler SR2 (4.3.2) łata funkcja jest dostępna. "

enter image description here

Więc teraz trzeba pobrać non stabilne wydanie eclipse.

Przejdź do: http://download.eclipse.org/eclipse/downloads/

Istnieje pobrać wydanie starszą niż lub równy I20140318-0830

enter image description here

Następnie należy wybrać wersję w zależności od systemu operacyjnego:

enter image description here

kliknij łącze (http), e Pobieranie rozpocznie:

enter image description here

Należy zauważyć, że zgodnie z eclipse internetową: Java ™ 8 jeszcze nie wylądował w standardowych opakowaniach pobierania. Możesz go jednak dodać do istniejącego pakietu Eclipse Kepler SR2. Zostanie uwzględniony w pakietach Luna, zaczynając od M7 w dniu 9 maja 2014 r.

, więc po 9 maja 2014 r. Coraz eclipse pracy z java 8 będzie prostsze.

0

dla Eclipse Mars.1 wersji (4.5.1) należy pobrać dodatkowy pakiet z jre-8u73-windows-x64.tar.gz do folderu java8/jre i skierować go w sekcji -vm w eclipse.ini. Mi to pasuje.