2014-05-06 12 views
8

Uważam, że przed wysłaniem postarałem się bardzo dokładnie przejrzeć zadane wcześniej pytania, dlatego najpierw opiszę moje problemy, a następnie wszystkie podjęte przeze mnie kroki.Eclipse Workspace JRE nie pasuje do żadnych ustawień konfiguracyjnych?

Problem polega na tym, że kiedy zaczynam tworzyć nowy projekt, Eclipse wyświetla ostrzeżenie informujące, że bieżący obszar roboczy używa środowiska 1.4 JRE z kompilacją zgodną z wersją 1.7. Nie mam zainstalowanego 1.4 JRE na moim komputerze i wszystko powinno być skonfigurowane na 1.7.

Używam:

  • Windows 7 64-bit
  • Eclipse Java EE (tylko zainstalowaną najnowszą wersję i sprawdzane pod kątem aktualizacji)

mam obecnie zainstalowane pod C: \ Program Files \ Java:

  • jdk1.7.0_55
  • jdk1.8.0
  • jdk1.8.0_05 -> stara się wykorzystać ten
  • jre7
  • jre8

Zrobiłem następujące:

  1. Utworzono zmienną systemową JAVA_HOME (obecnie ustawioną jako C:\Program Files\Java\jdk1.8.0_05), a następnie dodano C:\Program Files\Java\jdk1.8.0_05\bin do zmiennej systemowej Path i zrestartowano.

  2. Mam zmodyfikowany eclipse.ini hardcode ścieżki jdk, oto pierwsza połowa ini:

    -startup 
    plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar 
    --launcher.library 
    plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20140116-2212 
    -vm 
    C:\Program Files\Java\jdk1.8.0_05\bin\javaw.exe 
    -product 
    org.eclipse.epp.package.jee.product 
    --launcher.defaultAction 
    openFile 
    .... 
    
  3. Dodałem C:\Program Files\Java\jdk1.8.0_05 do „JRE Zainstalowane” listy, wykonana odpowiednia pozycji na ekranie „Execution Environment” i wskazał wszystkie moje projekty do naśladowania ustawienia obszaru roboczego:

Nie wiem, czy poniższe informacje są związane/pomagają w rozwiązywaniu problemów:

W projekcie, który właśnie zaimportowałem, początkowo miałem błędy stwierdzające, że potrzebuję kompilatora co najmniej 1.5. Po wykonaniu powyższych kroków i ustawieniu kompilatora (najwidoczniej bez powodzenia) na 1.7, zmieniły się w ostrzeżenia, narzekające na to, że kontrolery są przestarzałe.

Proszę pomóż mi dowiedzieć się, dlaczego mój Eclipse uważa, że ​​utknął w 1.4 JRE. Naprawdę mam nadzieję, że brakuje mi czegoś prostego.

+0

Dobrze zadawane pytanie. Potrzebujemy więcej nowych użytkowników, takich jak Ty. –

+0

Idź, dodałem obrazy dla ciebie. Witamy w [tak]! –

Odpowiedz

6

zainstalować aktualizacje dla Eclipse, który rozumie Java 8 od: https://wiki.eclipse.org/JDT/Eclipse_Java_8_Support_For_Kepler

następnie

windows> Preferencje> Jawa> kompilator> kompilator complance level = 1,8

+2

* facepalm * rozwiązało problem - dzięki! – dholub

+2

nie krępuj się zaakceptować jako odpowiedź :) (ponieważ odpowiada na twoje pytanie) –

+2

@JigarJoshi Nice and subtle :) –

Powiązane problemy