Oluşturduğum bir Java projesi için IntelliJ'deki hedef klasörün altında, pakette birkaç java kaynak dosyası var. Her dosyanın yanında 'J' simgesinin üzerinde bir çizgi bulunan kırmızı bir daire vardır.
Bu ne anlama geliyor? Nasıl düzeltirim?
Oluşturduğum bir Java projesi için IntelliJ'deki hedef klasörün altında, pakette birkaç java kaynak dosyası var. Her dosyanın yanında 'J' simgesinin üzerinde bir çizgi bulunan kırmızı bir daire vardır.
Bu ne anlama geliyor? Nasıl düzeltirim?
Yanıtlar:
Kaynak dizini belirtmeniz gerekiyor
File> Project Structure > Modules
dizini tıklayın ve Kaynaklar düğmesini tıklayın
Garip çünkü genellikle otomatik olarak yapılır. Belki projeyi yeniden yaratırsan daha iyi olur.
src
) denedim ama sanırım hiyerarşide çok yüksekti, tüm içe aktarmalarım yanlış gitti. Aynı sorunu yaşıyorsanız, bunu başka bir klasörle deneyin.
Maven projesiyse
Teşekkürler
Yukarıdaki itiraz edilemezden gelen ve "kaynak dizinini belirtmeniz gerekir" ile başlayan ilk cevap doğrudur, ancak size bunu yapmanın kolay yolunu söylediğini görmüyorum.
Basitçe java kaynakları klasörüne sağ tıklayın (örneğin, bir Maven projesiyse src / main / java altında "java") ve Dizini Farklı İşaretle> Kaynaklar Kökü'nü seçin (aşağıdaki ekran görüntüsüne bakın).
Bu durum, IDE src klasörünü aradığında ve yolda bulamadığında gerçekleşir. Proje kökünü seçin (Windows'ta F4)> Yan Sekmedeki Modüllere Git> Kaynakları Seçin> İçinde kaynak dosyalar bulunan uygun klasörü seçin> Mavi kaynaklar klasörü simgesine tıklayın (kaynakları eklemek için)> Yeşil Test Kaynakları klasörüne tıklayın ( Birim test klasörleri ekleyin).
Tüm IntelliJ (v15) sembollerini burada bulun: https://www.jetbrains.com/idea/help/symbols.html
Bu site, bu simgenin "kaynak kökün dışında bulunan Java sınıfı anlamına geldiğini belirtir. Ayrıntılar için İçerik Köklerini Yapılandırma" bölümüne bakın.
Basın F4 de proje kökü ve kaynak düğmesine basarak kök kaynağını seçin. Bu çözüldü sorunumu!
for(; ;){
makeGoodCode();
}
İlk önce dizini kaynak kök olarak işaretleyin. Ardından pom excel'e gidin ve üzerine sağ tıklayın. maven projesi olarak ekle'yi seçin.
Bu, bu dosyaların proje ayarlarının bir parçası olmadığı anlamına gelir.
Belki projeniz android stüdyosu tarafından android projesi olarak yapılmamıştır, lütfen eklentinin 'android desteği'nin etkinleştirildiğinden emin olun (Android Studio Tercihleri -> Eklentiler -> Android Desteğini Seçin)
Bu, Java kaynak dosyalarınızın projenin bir parçası olmadığı anlamına gelir.
Burada bahsedilen öneriler sorunu çözmezse, benim yaptığım gibi nadir bir hatayla karşılaşmış olabilirsiniz. Günlükte bulunan istisnaları araştırmak bana yardımcı oldu. Benim durumumda, "Eklenti DevKit" i devre dışı bırakmak, .idea dizinini silmek ve projeyi yeniden içe aktarmak işe yaradı.
Aynı sorunu yaşadığım için bu beni öldürüyordu. Sadece eski projelerin üzerinden geçiyorum. Daha fazla pratik yapmak için sınıftaki eski dersleri gerçekten yeniden yapmak. Depolarda sadece uyumluluk sorunları var. Bu yüzden projeyi ithal ediyorum. Ardından kaynağı diğerlerinin durumu gibi ekleyin. Ardından projeyi kapatın. Kökteki .idea dizinini silin ve projeyi yeniden içe aktarın.