Saya memiliki proyek Java + Gradle yang sangat sederhana. Itu dibangun dengan baik. Ini berjalan baik dari shell dengan "gradle run". Namun, jika saya mencoba menjalankan di dalam IntelliJ, saya mendapatkan:
Cannot start compilation: the output path is not specified for module "xyz" Specify the output path in Configure Project.
"Keluaran kompiler" saya disetel ke "Mewarisi jalur keluaran kompilasi proyek". Saya tidak ingin jalur keluaran khusus, apa pun itu, cukup lakukan build dan run gradle normal.
java
intellij-idea
gradle
intellij-13
tanah liat
sumber
sumber
Jawaban:
Anda hanya perlu pergi ke Anda
Module settings > Project
dan menentukan "Output compiler project" dan membuat modul Anda diwarisi dari project. (Untuk itu pergi keModules > Paths > Inherit project
.Ini melakukan trik untuk saya.
sumber
Inherit Project
opsi ini berhasil bagi sayaAnda harus menentukan jalur di kolom " Project compiler output " di
Jalur ini akan digunakan untuk menyimpan semua hasil kompilasi proyek .
sumber
Saat mengonfigurasi plugin ide dalam gradle, Anda harus menentukan direktori keluaran sebagai berikut.
sumber
Saya menjawab ini sehingga saya dapat menemukan solusi ketika saya harus google kesalahan ini lagi.
Setel jalur keluaran kompilasi proyek ke
path_of_the_project_folder/out
. Itulah yang berhasil hari ini. Dokumentasi intellj membuatnya tampak seperti kita dapat memilih folder apa pun tetapi bukan itu masalahnya.sumber
Jika tidak ada metode di atas yang berhasil, coba ini berhasil untuk saya.
Pergi ke File> Project Structure> Project dan kemudian di Project Compiler Output klik pada tiga titik dan berikan jalur nama proyek Anda (nama file) dan kemudian klik Apply dan kemudian Ok .
Seharusnya seperti itu seperti pada gambar i sebuah postingan.
sumber
Buka file .iml. Cari kata kunci 'NewModuleRootManager'. Periksa apakah atribut 'inherit-compiler-output' disetel ke true atau tidak. Jika tidak disetel ke true.
Seperti ini :
sumber
Dua hal yang harus dilakukan:
Pengaturan Proyek> Keluaran kompilator proyek > Setel sebagai "Jalur proyek (Anda jalur proyek sebenarnya)” + ”\ out”.
Setelan Proyek> Modul> Jalur> Pilih " Wariskan jalur kompilasi proyek "
sumber
Sesudah ini
Dua hal yang harus dilakukan:
Jika tombol lari tidak aktif
Anda harus memuat ulang IDEA
sumber
Tidak ada saran yang berhasil untuk saya sampai saya menjalankan perintah "gradle cleanIdeaModule ideaModule" info di sini: https://docs.gradle.org/current/userguide/idea_plugin.html
sumber
ubah drop-down untuk memulai file proyek Anda
sumber
Saya mendapatkan kesalahan ini juga saat membuat proyek di IntelliJ tanpa menggunakan templat.
Saya memasang 2 SDK: Amazon Corretto dan java versi 11.0.4 dan jadi, apa yang saya lakukan ketika saya mengalami kesalahan ini adalah "ubah SDK" biasanya bekerja dengan baik dengan Corretto
untuk melakukan itu Anda perlu mengklik File (di IntelliJ) / Project Structure / Project / Project SDK: pilih corretto dari daftar dropdown (atau centang opsi di komputer Anda) seperti yang ditunjukkan di sini
berharap ini akan berhasil juga untuk Anda
Salam, Constantin
sumber
Bug yang disebabkan oleh hilangnya folder standar untuk menyimpan file kelas yang dikompilasi yang biasanya folder keluar / keluar secara default. Anda dapat mencoba menutup Intellij> Impor Proyek> Dari sumber yang ada. Ini akan menyelesaikan masalah ini.
sumber