IntelliJ’i yeni kurdum ve yeniden kurdum. Her Java dosyası KIRMIZI geliyor. JDK'yi kontrol ettim; saat 1.6.
maven clean install yapı düzgün çalıştı.
Her zamanki gibi vurgulanan hataları alıyorum. Her beyanda:
SomeEntityBean/Bean sembolü çözülemiyor
ve her yöntemde:
SomeFunction () yöntemi çözülemiyor
Bu yanlış hataları nasıl düzeltirim?
IntelliJ, Korgen'in tanımladığı dış değişiklikler olmasa bile, bazen kendi başına karışır (bu, sürekli olarak onu yeniden üretmek için iyi bir yoldur).
Dosya -> Senkronize Et'e tıklayın ve IntelliJ her şeyin tekrar yolunda olduğunu görmelidir.
Bu işe yaramazsa, IntelliJ'in önbellekleri bozuk olabilir (bu şimdi olduğundan çok daha sık meydana geldi); Bu durumda, onları tarafından yeniden
Dosyaya Tıklama -> Önbellekleri Geçersiz Kılma ve IDE'yi yeniden başlatma
(rağmen proje yükleme önbellek yeniden oluşturulmuş bir süre alacaktır).
JDK'mı manuel olarak güncellediğimde ve önceki JDK'yi kaldırdığımda bunu yaşadım
Integer) ve ALT + ENTER (veya ampul simgesine tıklayın)
Configuretıklayın
/opt/jdk1.7.0_51yerine
/opt/jdk1.7.0_65işaret etti)
Ve her şey hayata dönmeli:)
IntelliJ bazen maven projeleri ithal ettikten ve dışarıdan ponponları değiştirdikten veya IntelliJ dışında kaynak ürettikten sonra kafanız karışıyor.
Proje kökünde intellij içinden bir maven-> kuvvet reimportu denemek isteyebilirsiniz.
Pom.xml'imde JDK'yı 1.6'dan 1.7'ye değiştirip Maven 3 yolu + JDK proje ayarlarını 1.7'ye ayarladıktan sonra da aynı sorunu yaşadım.
Benim için ne yaptı => Dosya -> Önbellekleri Geçersiz Kılma ve Yeniden Başlatma
PS: sorun tekrar ortaya çıktı, bu yüzden .idea klasörünü sildikten sonra tüm projeyi yeniden aktardım ve şimdi her zamanki gibi çalışıyor :)
Bu, eğer Java sınıfını kırmızı renkte görürseniz ve bu hatayı alırsanız, "Sembol çözülemiyor" .
Projeleri IntelliJ'e aktarıyorsanız ve yukarıdaki çözümlerden hiçbiri sizin için işe yaramazsa, bunu deneyin. Her şey başarısız olduğunda bu benim için işe yaradı.
Proje klasörünüze gidin ve projeniz için fikir ayarlarına sahip olan . İdea klasörünü yeniden adlandırın/silin. Bu eski IntelliJ sürümünüzden yaratılmış olurdu. . İdea klasörünü yeniden adlandırdıktan/sildikten sonra, projenizi IntelliJ uygulamasına içe aktarın. Artık Java sınıflarınız için herhangi bir hata görmemeniz gerekir. Umarım bu yardımcı oldu.
Benim durumumda alıcı ve ayarlayıcı bağımlılıkları lombok eklentisinden geliyordu (Spring ile Java kullanımı). Ve intellij fikrinin yeni kurulumunda, lombok eklentisini yüklememiştim. Lombok eklentisini kurmak benim için düzeltti.
IntelliJ Properties'de uygun bir JVM SDK ayarınız olup olmadığını kontrol edin. Geçersiz önbellek ve yeniden başlatma yeterli değilse, Java 1.7 gibi uygun JVM SDK kullanıp kullanmadığınızı kontrol edin.
Bakın: Tercihler -> IDE Ayarlar -> Scala -> JVM SDK
Veya projenizi sağ tıklayın -> Modül Ayarlarını Aç -> Proje Ayarları -> Proje -> Proje SDK -> (Java 1.7 olarak ayarlayın)
Modül Ayarlarını Aç -> Platform Ayarları -> SDK'lar -> (Java 1.7 olduğundan emin olun, aksi halde eklemeniz gerekir)
Bir değişiklik yaptıysanız, Invalidate Cache & Restart programını tekrar çalıştırmak en iyi yöntemdir.
Mac'te IntelliJ IDEA 12.x var ve Maven 3 kullanıyorum ve Maven inşası iyi olsa bile kodumun üstündeki kırmızı rengi işaretliyorum. Yukarıdakilerin hiçbiri (yeniden indeksleme, zorla ithalat vb.) Benim için işe yaramadı. Aşağıdakileri yapmak zorundaydım:
Intellij -> Preferences -> Maven -> Importing [ ] Use Maven3 to import projects
Maven3 alma seçeneğini kontrol etmeliyim ve bu sorunu düzeltir.
Yukarıdaki önerileri kullanmaya çalışıyordum, fakat ne yazık ki kimse bana yardım etmedi. Sonunda intelij çalışma alanımı silmeye ve yenisini yaratmaya karar verdim - yardımcı oldu :) Ama daha önce de önbelleği temizliyor, maven projelerini yeniden alıyor, projeleri temizliyor ve yeniden inşa ediyordum.
Ben de aynı problemi yaşadım.
Benim durumumda sorun Maven altındaki Intellij Ayarlarında maven
home directory ve
user settings file ile oldu. Maven'i varsayılan dizine yerleştirmedim ve ayrıca
settings.xml dosyasının konumunu da değiştirdim. Bu, IntelliJ Ayarlarında da değiştirilmelidir.
Umarım bu da yardımcı olur.
Yine başka bir çalışma daha!
Alt
Enter seçeneğine tıklamayı öneren çözümlerden biri benim için Kurulum JDK'sına sahip değildi, ancak
Add ... to classpathworked.
Basitçe "Tüm Gradle Projelerini Yenile" ile çözüldü
Bu 3 adım neredeyse her zaman benim için çalışıyor:
Adım 1 -
File -> Invalidate cache/ Restart
Adım 2-
File -> Project Structure -> SDKs öğesinde SDK'nın kırmızı olduğunu görürseniz, açıklandığı şekilde doğru şekilde yapılandırmayı deneyin burada
Adım 3 - Güncellemede Java sürüm
a) File -> Project Structure -> Project b) File -> Project Structure -> Module (Sources and Dependencies tab) c) Preferences -> Java Compiler
Bu problemi yeni bir IDEA kurulumunda yaşadım. Kendi JDK'sını getirdiğini ya da makinede zaten bir tane bulabileceğini düşünmüştüm, ama görünüşe göre (yükleme iletişim kutusundaki onay kutusunun ne yaptığından emin değilim). Ampulü tıklayıp "JDK Ayarla" düğmesini tıklayıp "Yapılandır" ı tıkladığımda, JDK'yi almaya çalıştığını ortaya çıkardı.
C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.1\jre64
JetBrains ağacındaki birkaç klasörü deneyerek etrafta dolaştım, ama en azından iletişim kutusu, bir JDK için geçerli yerler olmadığını söyleyerek herhangi birini (orijinali de dahil olmak üzere) uygulamama izin vermeyecek kadar akıllıydı. Bu yüzden Java ağacına göz attım ve bunu denedim ve bunu kabul etti:
C:\Program Files\Java\jdk1.8.0_40
Yapılandırma işlemini tamamladıktan sonra, işe yaramış gibi görünmedi; bu yüzden IDEA önbelleğini geçersiz kılmayı ve yeniden başlatmayı (diğer yanıtlarda açıklandığı şekilde) denemeye gittim ve bana çalışan arka plan görevlerim olduğunu söyledi. Böylece geçersiz kılmayı iptal ettim ve bunu yaparken, yeniden derleme veya veritabanı güncellemesi ne olursa olsun tamamlandı ve düzenleme penceresindeki tüm kırmızılar gitti. Bu nedenle, JDK yapılandırmasının çözüme kavuşturulması birkaç saniye sürer.
Sorun, ithal etmeye çalıştığım dosyanın o kadar büyük olmasıydı ki, IntelliJ üzerinde hiçbir CodeInsights çalıştırmayacaktı.
idea.max.intellisense.filesize seçeneğinin bu cevap konusundaki talimatlara göre daha yüksek bir değere ayarlanması sorunumu çözdü.
IntelliJ 14 ile JDK 1.9 kullandığımda da aynı sorunu yaşadım, JDK 1.8'in (bu durumda 1.8.0_161) en son sürümüyle Java yeniden yüklemeyi çözdüm
Ayrıca 1.9 sürümünü de kaldırdım
HKEY_CURRENT_USER\Yazılım\JavaSoft\JRE\Güvenlik Temel
Benim için doğru kurulmamış JDK idi. Burada belgelediğim bir çözüm buldum: https://stackoverflow.com/a/40127871/80872
Aynı problemi yaşadım ve yukarıdaki önerilerin hepsini denedikten sonra IntelliJ kurulumumun Java_HOME sistem değişkenimi almadığı ve SDK/JDK ayarının olmadığı ortaya çıktı.
Bu talimatları izleyerek düzelttim: Global, Project ve Module SDK'ları Yapılandırma
.IntelliJIdea15'i (sürüme göre değişir) C:\Users\Username
IntelliJ'i başlattığınızda, klasörü tekrar oluşturur.
Bu çözümlerin hiçbirinin benim için çalışmasını sağlayamadım. Hatayı aldığım her metoda/sınıfa manuel olarak gitmek ve manuel olarak almak zorunda kaldım. Ondan sonra her şey yolundaydı.