Używam IntelliJ IDEA jako mojego środowiska programistycznego, a Maven do zarządzania zależnościami. Często buduję strukturę projektu (katalogi, poms itp.) Poza IDEA, a następnie importuję projekt do IDEA za pomocą Import project from external model
. Działa to świetnie, z tym wyjątkiem, że w moich poms określam, że wtyczka maven-kompilator powinna używać JDK 1.6, a kiedy importuję, IDEA informuje mnie, że to Language Level Changed
i tamto Language level changes will take effect on project reload
, a następnie monituje o ponowne załadowanie projektu. Jest to denerwujące, ponieważ zawsze używam tej samej wersji JDK.
Jak zmienić domyślny JDK, z którego korzysta IntelliJ IDEA, aby nie musiałem ponownie ładować projektu za każdym razem, gdy importuję nowy projekt?
źródło
File
\Other Settings
\Default Project Structure...
Project
kartę, sekcjęProject language level
, wybierz poziom z listy rozwijanej, to ustawienie todefault for all new project
.źródło
Pobierz i rozpakuj plik archiwum JDK (.tar.gz) i dodaj go jako SDK w oknie dialogowym „Struktura projektu” ( Ctrl+ Alt+ Shift+ S)
kliknij gif, aby powiększyć
Upewnij się, że ustawiłeś również „ Poziom języka projektu ”.
źródło
Dowiedziałem się, że w najnowszych wersjach IntelliJ IDEA wymaga Java 1.8, ale nie jest domyślnie skonfigurowany.
Możemy zmienić ścieżkę lub skonfigurować z
Project Settings
>Project
>Project SDK
tutaj możemy edytować lub dodać ścieżkę JDK.
(w moim przypadku ścieżka znajduje się w
C:\Program Files\Java\jdk1.8.0_102
)źródło
Zmień wersję JDK na 1.8
Plik SDK projektu -> Struktura projektu -> Projekt 1.8
Plik kompilatora Java -> Ustawienia -> Kompilacja, wykonanie, wdrożenie -> Kompilator -> Kompilator Java
źródło
Jeszcze jedno miejsce, które warto sprawdzić: poszukaj pom.xml dla swojego projektu, jeśli używasz wtyczki kompilatora Maven, w konfiguracji source / target i upewnij się, że jest to pożądana wersja Java. Odkryłem, że mam 1,7 poniżej; Zmieniłem go na 1.8, a potem wszystko poprawnie skompilowane w IntelliJ.
źródło
Powyższe odpowiedzi były bardzo przydatne, ale po wszystkich ustawieniach projekt działał z niewłaściwą wersją. Wreszcie zauważyłem, że można go również skonfigurować w oknie Zależności. Plik Idea 2018.1.3 -> Struktura projektu -> Moduły -> Źródła i zależności.
źródło
Aby zmienić wersję JDK samego Intellij-IDE:
Uruchom IDE -> Pomoc -> Znajdź akcję
niż typ:
lub (zależnie od twojej wersji)
źródło
W najnowszej wersji intellij, aby ustawić domyślny jdk / sdk dla nowych projektów, przejdź do
Configure->Structure for New Projects -> Project Settings -> Project SDK
źródło