Saya benar-benar menghapus IntelliJ dan sekarang telah menginstal ulang dan mengimpor proyek saya. Saya mengimpor menggunakan gradle dan dapat melihat semua file yang ada di proyek saya. Namun, ketika saya membuka file saya tidak dapat menemukan deklarasi untuk pergi dengan melakukan cmd + klik. Saya memiliki pengaturan Java 7 SDK, dan saya bahkan tidak bisa pergi ke deklarasi kelas di proyek saya sendiri. Pergi ke kelas inti Java suka String
atau List
tidak berhasil. Bagaimana saya bisa mengaktifkan IDE untuk dapat menemukan kelas saya?
Saya menggunakan OSX Yosemite, IntelliJ 2016.1.2 build 145.972.
Resources Root
.Jawaban:
Saya memiliki masalah yang sama, dan solusi @ AniaG di komentar berhasil untuk saya.
src
foldersumber
java
folder alih-alihsrc
bekerja untuk sayaSaya menghadapi masalah yang sama dan menghabiskan hampir 15-16 jam yang melelahkan untuk membersihkan, membangun kembali, men-cache tidak valid, memutakhirkan Ide dari 16.3 menjadi 17.2, semuanya sia-sia. Kami memiliki proyek yang dikelola Maven dan bangunan yang digunakan untuk berhasil tetapi tidak bisa menavigasi antara deklarasi / implementasi karena Ide tidak dapat melihat file.
Setelah tanpa henti mencoba untuk memperbaiki ini, akhirnya saya sadar bahwa itu adalah pengaturan IDEA yang menyebabkan semua sakit kepala. Inilah yang saya lakukan (sistem Windows):
.iml
file dari direktori proyek del / s / q "C: \ Dev \ trunk \ *. Iml".idea
folder<user_home>\.IntelliJIdea2017.2\system
VOILAAAAAAAAAAAA ... !! Saya harap ini membantu jiwa yang miskin dalam kesakitan
sumber
build.gradle.kts
file, dan menghapus.idea
direktori dan.iml
file proyek sudah cukup untuk memperbaiki masalah. Catatan: ini membuka proyek Linux di Windows (kedua versi IntelliJ sama - 2019.3)Saya memiliki masalah yang sama dengan ide dan saya mencoba untuk membuka proyek pakar tetapi file pom di mana tidak diidentifikasi. Jadi mengklik kanan pada file pom dan memilih "add as maven project" melakukan semua keajaiban untuk saya :)
sumber
Saya mengalami masalah serupa di proyek IntelliJ mvn saya. Pom.xml tidak dikenal. Apa yang berhasil bagi saya adalah klik kanan pada pom.xml dan kemudian tambahkan sebagai proyek pakar.
sumber
Punya masalah yang sama. Tetapi hanya dengan metode saya sendiri.
Hanya memperbaikinya dengan membatalkan cache: (File-> Cache / Restart)
sumber
Jika Anda melihat lingkaran merah pada ikon file Java, dan mendapat peringatan seperti "tidak dapat menemukan deklarasi untuk pergi ke". Maka Anda dapat melakukan sesuatu di bawah ini:
Ini bekerja untuk saya. di Windows 7, Intellij 2016.1.1
sumber
Folder sumber Anda di mana Simbol Anda (Kelas) perlu dikonfigurasi sebagai "Root Konten".
Setelah selesai, Anda harus dapat menavigasi ke simbol Anda.
sumber
Sebagian besar waktu ada masalah dengan membangun cache dari IDE, atau sesuatu yang terkait.
Kemungkinan besar
File -> Invalidate Caches / Restart
,, akan menyelesaikan masalah ini, biarkan IDE menyelesaikan caching.sumber
Saya menemukan
cannot find declaration to go to
masalah ini sekali dalam proyek Maven saya. Alasannya hanya karena salah satu sub proyek dalam proyek saya tidak mengimpor sebagai proyek pakar dengan benar.sumber
Klik kanan pada folder src Anda dan pilih opsi "tandai direktori sebagai" - "Sumber root" dan bersamanya lagi klik kanan pada proyek Anda dan pilih "format ulang kode" (di bawah ini pilih kode pembersihan juga) dan itu akan bekerja dengan baik.
sumber
Pastikan direktori yang berisi kelas dan pustaka terkompilasi Anda ditandai sebagai sumber Root.
sumber
Dalam kasus saya, saya baru saja memperbarui IntelliJ saya ke Ultimate 2018.2 dan semua proyek saya tiba-tiba tidak dapat menemukan implementasi dan folder 'src' - ternyata IntelliJ menghapus jenis proyek (misalnya Maven).
Apa yang saya lakukan adalah:
PEMBARUAN 2:
Saya selalu menghadapi ini ketika saya memperbarui IntelliJ (2019.1.1 Ultimate Edition). Cukup klik tombol segarkan dari Maven Tab dan itu akan mengindeks ulang proyek Anda saat ini sebagai Proyek Maven:
sumber
Salah satu alasannya adalah karena ia tidak dapat mendeteksi pom.xml (atau file gradle) dan itulah mengapa tidak dapat mengaturnya sebagai proyek pakar (atau gradle).
Anda dapat secara manual mengaturnya sebagai proyek maven (atau gradle) dengan memilih pom.xml Anda (atau file gradle)
sumber
IDEA dapat mengabaikan beberapa file ketergantungan maven Anda. Node "External Libraries" dalam struktur proyek Anda mungkin kosong atau tidak lengkap.
Pergi ke:
sumber
Datang di masalah yang sama dan dalam kasus saya (proyek Java), saya harus memasukkan semua stoples dependen di bagian perpustakaan proyek.
Saya harus menambahkan toples ketergantungan proyek saya di bagian di atas (misalnya; project / web / lib /). Setelah melakukannya, semua beres dengan baik. Saya harap ini akan membantu seseorang.
sumber
Dalam kasus saya, saya menggunakan proyek gradle dengan subproyek. Alasan IntelliJ tidak dapat menemukan deklarasi adalah karena sub-proyek tidak dibangun.
Setelah menyelidiki mengapa subproyek tidak dibuat, saya mengetahui bahwa menggunakan "impor otomatis" melanggar subproyek.
Setelah mengimpor proyek dari
build.gradle
tanpa impor otomatis , itu berhasil untuk saya.sumber
Untuk apa nilainya, di Pycharm itu adalah: Klik kanan pada folder root-> Tandai Direktori sebagai-> Sumber Root
sumber
Masalah yang sama untuk Proyek Python !!!
Saya mencoba membuat proyek intellij baru yang bersih dan memperbarui semuanya. Mencoba virtualenv yang berbeda tetapi tidak ada yang berhasil.
SAMPAI Saya menghapus instalan Python Plugin + Restart IntelliJ + Intall Python Plugin + Restart IntelliJ lagi. Saya tidak yakin apakah ini solusi "nyata", tetapi itu menyelesaikan masalah saya.
Mungkin Anda bisa mencoba sesuatu yang familar untuk Java "Plugin" / JDK?
sumber
Dalam kasus saya, tidak ada yang di atas yang membantu. Hanya pemutakhiran Intellij dari 2017.3 hingga 2018.2 yang membantu.
Jangan coba 2018.1 karena memiliki bug di mana popup Temukan file tidak akan muncul.
sumber
Untuk seseorang yang solusi di atas tidak berhasil.
Untuk gradle,
File -> Struktur Proyek
Klik pada Proyek Di Bawah Pengaturan Proyek
Perbarui tingkat Bahasa Proyek sebagai Modul, metode pribadi di antarmuka dll.
Klik OK dan Impor Pengaturan Gradle
sumber
Entah bagaimana saya mengatur modul Maven saya untuk diabaikan. Di jendela alat Maven klik kanan dan pilih 'Unignore Projects'.
Maka semua direktori akan dipilih secara otomatis.
sumber
Saya juga menghadapi masalah ini. Saya sudah mencoba solusi yang disebutkan di sini. Masalahnya tampaknya tidak dengan folder sumber.
Bagi saya masalah terjadi ketika saya menginstal versi baru IntelliJ, menggunakan versi 2019 pindah ke versi 2020. Proyek dibuka dalam versi baru tetapi deklarasi hilang.
Saya memperbaikinya dengan:
Setelah pengindeksan dilakukan semua deklarasi bekerja.
sumber
Jika Anda baru mengenal IntelliJ, Anda dapat meluangkan waktu untuk memahami IntelliJ. Jika Kode telah ditulis dalam Java dan menggunakan kerangka mentimun maka kita memiliki dua file utama -
Sasaran: hal-hal apa saja yang telah kami definisikan dalam file fitur yang harus dinavigasi ke File Definisi Langkah (Ctrl + klik) Catatan: file fitur harus mengandung beberapa kata kunci gherkins berwarna-warni juga. Jika tidak mengikuti langkah-langkah di bawah ini
Solusi: buka file >> pengaturan >> plugin - cari “Mentimun untuk Java” Tambahkan plugin restart IntelliJ itu akan bekerja pasti.
sumber