Bugün varolan bir projeyi eclipse’te derlemem gerekti. Bende projeyi eclipse’e koydum gerekli kütüphaneleri ekledim, hataların çoğu gitti. Fakat “Access restriction on class due to restriction on required library rt.jar” hatası kaldı. Acaba jar’ı eklemedim mi diye tekrar kontrol ettiğimde, jar’ı eklemiş olduğumu gördüm. Sorun hala devam ediyordu.
Bu sorun projede kullanılan bazı sınıfların projeye kısıtlama kurallarından dolayı eklenemediğinden kaynaklanıyor. Böyle bir durumda eğer jar’ı projenizin path’ine eklediğinize eminseniz ve problem hala devam ediyorsa, bir de şu yolu izleyebilirisiniz:
Eclipse -> Window -> Preferences -> Java -> Compiler -> Errors/Warnings seçeneklerine tıkladıktan sonra sağ tarafta açılan pencereden Deprecated and restricted API altında Forbidden references (access rules) seçeneğini Warning olarak değiştiriniz.


