Bagaimana cara mengubah JDK standar IntelliJ IDEA?


217

Saya menggunakan IntelliJ IDEA sebagai lingkungan pengembangan saya, dan Maven untuk manajemen ketergantungan. Saya sering membangun struktur proyek saya (direktori, poms, dll) di luar IDEA dan kemudian mengimpor proyek ke IDEA menggunakan Import project from external model. Ini berfungsi dengan baik, kecuali bahwa di pom saya, saya menentukan bahwa maven-compiler-plugin harus menggunakan JDK 1.6, dan ketika saya mengimpor, IDEA memberi tahu saya bahwa Language Level Changeddan itu Language level changes will take effect on project reload, dan kemudian meminta untuk memuat ulang proyek. Ini menjengkelkan karena saya selalu menggunakan versi JDK yang sama.

Bagaimana cara mengubah JDK default yang digunakan IntelliJ IDEA, sehingga saya tidak perlu memuat ulang proyek saya setiap kali saya mengimpor proyek baru?

Jawaban:


276

Pengaturan ini diubah dalam dialog "Struktur Proyek Default ...". Arahkan ke "File" -> "Pengaturan Lainnya" -> "Struktur Proyek Default ...".

Pilih Struktur Proyek Default

Selanjutnya, ubah pengaturan "Tingkat bahasa proyek" ke tingkat bahasa yang Anda inginkan.

Mengatur level bahasa proyek

IntelliJ IDEA 12 memiliki pengaturan ini dalam "Struktur Proyek Templat ..." bukannya "Struktur Proyek Default ..."


3
Jetbrains, Eclipse, Oracle dll harus berkumpul dan menetapkan standar untuk konfigurasi IDE, kombo hotkey dll. Kemudian kita devs bisa tetap produktif ketika melompat dari satu IDE ke yang lain.
Adam

3
Bolehkah saya meminta IntelliJ IDEA untuk menggunakan variabel sistem% JAVA_HOME% saya sebagai nilai jalur home JDK ? Saya ingin IntelliJ IDEA untuk mencerminkan perubahan variabel sys JAVA_HOME secara otomatis.
Ivan_Bereziuk

1
Saya pikir intellij harus mengubah nama entri menu 'file' menjadi 'Project'. Ada begitu banyak hal spesifik proyek di bawah file.
coder247

53
  • Saya menggunakan IntelliJ IDEA 14.0.3, dan saya juga memiliki pertanyaan yang sama. Pilih menu File\ Other Settings\Default Project Structure...

masukkan deskripsi gambar di sini

  • Pilih Projecttab, bagian Project language level, pilih level dari daftar dropdown, pengaturan ini default for all new project.

    masukkan deskripsi gambar di sini

51

Unduh dan buka paket file arsip JDK (.tar.gz) dan tambahkan sebagai SDK di kotak dialog 'Struktur Proyek' ( Ctrl+ Alt+ Shift+ S)

jdk 9 intellij klik pada gif untuk memperbesar

Pastikan untuk mengatur ' Tingkat bahasa proyek ' juga.


28

Saya telah menemukan bahwa dalam versi terbaru IntelliJ IDEA membutuhkan Java 1.8 tetapi tidak dikonfigurasikan secara default.

Kita dapat mengubah jalur atau configure dari Project Settings> Project>Project SDK

di sini kita dapat mengedit atau menambahkan jalur JDK.

(dalam kasus saya, path terletak di C:\Program Files\Java\jdk1.8.0_102)

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini


20

Ubah versi JDK ke 1.8

  1. File tingkat bahasa -> Struktur proyek -> Modul -> Sumber -> Tingkat bahasa -> 8-Lambdas, ketik anotasi, dll. masukkan deskripsi gambar di sini
  2. File SDk Proyek -> Struktur proyek -> Proyek 1.8 masukkan deskripsi gambar di sini

  3. File compiler Java -> Pengaturan -> Build, Executions, Deployment -> Compiler -> Java compiler masukkan deskripsi gambar di sini


1
Ini tidak membahas pengaturan default : lihat jawaban yang diterima.
javadba

10

Satu tempat lain yang patut diperiksa: Lihat di pom.xml untuk proyek Anda, jika Anda menggunakan plugin kompiler Maven, pada konfigurasi sumber / target dan pastikan itu adalah versi Java yang diinginkan. Saya menemukan bahwa saya memiliki 1,7 sebagai berikut; Saya mengubahnya menjadi 1,8 dan kemudian semuanya dikompilasi dengan benar di IntelliJ.

<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

Respons di atas sangat berguna, tetapi setelah semua pengaturan, proyek berjalan dengan versi yang salah. Akhirnya, saya perhatikan bahwa itu juga dapat dikonfigurasi di jendela Ketergantungan. Ide 2018.1.3 File -> Struktur Proyek -> Modul -> Sumber dan Ketergantungan.



-1

Untuk intellij versi terbaru, untuk mengatur jdk / sdk default untuk proyek baru, pergi ke

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.