IntelliJ IDEA varsayılan JDK'sını nasıl değiştirebilirim?


217

Geliştirme ortamım olarak IntelliJ IDEA ve bağımlılık yönetimi için Maven kullanıyorum. Proje yapımı (dizinler, poms, vb.) Sık sık IDEA dışında oluşturuyorum ve sonra projeyi kullanarak IDEA'ya aktarıyorum Import project from external model. Poms'ımda maven-derleyici eklentisinin JDK 1.6 kullanması gerektiğini belirlediğim Language Level Changedve harika aldığım zaman, IDEA bana bunu ve bunu bildirir Language level changes will take effect on project reloadve daha sonra projeyi yeniden yüklemeyi ister. Bu her zaman aynı JDK sürümünü kullandığım için can sıkıcı bir durum.

IntelliJ IDEA'nın kullandığı varsayılan JDK'yı nasıl değiştirebilirim, böylece her yeni projeyi içe aktardığımda projemi yeniden yüklemek zorunda kalmam?

Yanıtlar:


276

Bu ayar "Varsayılan Proje Yapısı ..." iletişim kutusunda değiştirilir. "Dosya" -> "Diğer Ayarlar" -> "Varsayılan Proje Yapısı ..." na gidin.

Varsayılan Proje Yapısını Seçin

Ardından, "Proje dil seviyesi" ayarını istediğiniz dil seviyesine değiştirin.

Proje dil seviyesini ayarlama

IntelliJ IDEA 12'de bu ayar "Varsayılan Proje Yapısı ..." yerine "Şablon Proje Yapısı ..."


3
Jetbrains, Eclipse, Oracle vb. Bir araya gelmeli ve IDE konfigürasyonları, kısayol tuşları kombinasyonları vb. İçin bir standart oluşturmalıdır.
Adam

3
IntelliJ IDEA'dan% JAVA_HOME% sistem değişkenimi JDK giriş yolunun değeri olarak kullanmasını isteyebilir miyim ? IntelliJ IDEA'nın otomatik olarak JAVA_HOME sys değişkenindeki değişiklikleri yansıtmasını istiyorum.
Ivan_Bereziuk

1
Bence intellij 'file' menü girişini 'Project' olarak değiştirmelidir. Dosya altında projeye özgü çok fazla şey var.
coder247

53
  • IntelliJ IDEA 14.0.3 kullanıyorum ve aynı sorum var. Menüyü seçin File\ Other Settings\Default Project Structure...

resim açıklamasını buraya girin

  • Seç Projectsekmesini bölüm Project language levelaçılan listeden seviyesini seçmek, bu ayardır default for all new project.

    resim açıklamasını buraya girin

51

Bir JDK arşiv dosyasını (.tar.gz) indirip paketinden çıkarın ve 'Proje Yapısı' iletişim kutusuna SDK olarak ekleyin ( Ctrl+ Alt+ Shift+ S)

jdk 9 intellij Büyütmek için gif tıklayın

' Proje dil seviyesi'ni de ayarladığınızdan emin olun .


28

IntelliJ IDEA'nın son sürümlerinde Java 1.8 gerektirdiğini, ancak varsayılan olarak yapılandırılmadığını öğrendim.

Biz gelen yolu veya yapılandırmak değiştirebilir Project Settings> Project>Project SDK

burada JDK'nin yolunu düzenleyebilir veya ekleyebiliriz.

(benim durumumda yol bulunur C:\Program Files\Java\jdk1.8.0_102)

resim açıklamasını buraya girin

resim açıklamasını buraya girin


20

JDK sürümünü 1.8 olarak değiştirin

  1. Dil seviyesi Dosyası -> proje Yapısı -> Modüller -> Kaynaklar -> Dil seviyesi -> 8-Lambdas, tip ek açıklamaları vb. resim açıklamasını buraya girin
  2. Proje SDk Dosyası -> proje Yapısı -> Proje 1.8 resim açıklamasını buraya girin

  3. Java derleyici Dosyası -> Ayarlar -> Derleme, Yürütmeler, Dağıtım -> Derleyici -> Java derleyici resim açıklamasını buraya girin


1
Bu varsayılan ayarları ele almaz : kabul edilen cevaba bakınız.
javadba

10

Kontrol edilmeye değer başka bir yer: Maven derleyici eklentisini kullanıyorsanız, kaynak / hedef yapılandırmada pom.xml dosyasına bakın ve istediğiniz Java sürümü olduğundan emin olun. Aşağıda 1.7 olduğunu buldum; Bunu 1.8 olarak değiştirdim ve sonra IntelliJ'de her şey doğru bir şekilde derlendi.

<build>
<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.3.2</version>
        <configuration>
            <source>1.8</source>
            <target>1.8</target>
            <encoding>UTF-8</encoding>
        </configuration>
    </plugin>
</plugins>
</build>

5

Yukarıdaki yanıtlar çok faydalıydı, ancak tüm ayarlardan sonra proje yanlış sürümle çalışıyordu. Son olarak, Bağımlılıklar penceresinde de yapılandırılabileceğini fark ettim. Fikir 2018.1.3 Dosya -> Proje Yapısı -> Modüller -> Kaynaklar ve Bağımlılıklar.



-1

En son sürüm intellij için, yeni projeler için varsayılan jdk / sdk'yi ayarlamak üzere şu adrese gidin:

Configure->Structure for New Projects -> Project Settings -> Project SDK

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.