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 Changed
dan 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?
sumber
File
\Other Settings
\Default Project Structure...
Project
tab, bagianProject language level
, pilih level dari daftar dropdown, pengaturan inidefault for all new project
.sumber
Unduh dan buka paket file arsip JDK (.tar.gz) dan tambahkan sebagai SDK di kotak dialog 'Struktur Proyek' ( Ctrl+ Alt+ Shift+ S)
klik pada gif untuk memperbesar
Pastikan untuk mengatur ' Tingkat bahasa proyek ' juga.
sumber
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
)sumber
Ubah versi JDK ke 1.8
File SDk Proyek -> Struktur proyek -> Proyek 1.8
File compiler Java -> Pengaturan -> Build, Executions, Deployment -> Compiler -> Java compiler
sumber
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.
sumber
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.
sumber
Untuk mengubah versi JDK dari Intellij-IDE sendiri:
Mulai IDE -> Bantuan -> Temukan Aksi
dari jenis:
atau (tergantung versi Anda)
sumber
Untuk intellij versi terbaru, untuk mengatur jdk / sdk default untuk proyek baru, pergi ke
Configure->Structure for New Projects -> Project Settings -> Project SDK
sumber