2016-03-20 8 views
5

Używam Gradle z intellij.
Odświeżam Gradle, a następnie odbudowuję swój projekt.
uzyskać następująceIntellij kompilacja po odświeżeniu gradle kończy się niepowodzeniem na niewłaściwej wersji java

enter image description here

  • Wskazówka pierwszej linii - Zastosowanie: javac 1.8.0_65

Ale pojawia się błąd, który należy użyć -source7 lub wyższej.
ja również ustawić następujące w ustawieniach

enter image description here enter image description here

(Z wszystkich wewnętrznych modułów są ustawione do projektu SDK (1,8)) Ale nadal nie można przebudować lub skompilować bez tego błędu . Jakieś sugestie?

(oczywiście Usunąłem wszystkie moje zajęcia i słoiki, a następnie Gradle odświeżony i odbudować projekt)

+0

Czy próbowali oddanie 'sourceCompatibility = 1.8' w pliku' build.gradle'? – user2478398

Odpowiedz

0

Począwszy od drugiego ekranu, upewnij się, że wszystkie moduły są przy użyciu domyślnego SDK projektu, jak na ekranie poniżej. Ustawienie modułu może być w jakiś sposób ustawione na starszą wersję java.

enter image description here

+0

Dzięki. Właśnie dlatego napisałem "Ze wszystkimi wewnętrznymi modułami ustawiono projekt sdk (1.8))" w moim oryginalnym pytaniu. – Jeb

+0

Tak, wiem, tylko powiedziałem, żeby upewnić się, że nadal są ustawione w ten sposób, ponieważ pamiętam, że w moim przypadku "przypadkowo" przełączyli się na inne wersje java :) – koto

+0

@rails Ok, więc może ten wątek ci pomoże : https://discuss.gradle.org/t/cant-build-java-1-8-even-with-proper-java-version-in-use/2461/9 Facet tutaj miał problem z ~ /. gradle/gradle.properties nadpisuje ustawienie JAVA_HOME – koto

Powiązane problemy