2015-11-18 43 views

cevap

6

Stephan Herrmann'ın yorumunda hata açıklaması verilmiştir. Bu sorunu daha kullanıcı dostu yapmak için Eclipse issue açık.

<dependency> 
    <groupId>org.eclipse.jdt</groupId> 
    <artifactId>org.eclipse.jdt.annotation</artifactId> 
    <version>2.0.0</version> 
</dependency> 
+2

Doğru, hata, Eclipse projesinin ek açıklama tabanlı boş bir analiz gerçekleştirecek şekilde yapılandırıldığını gösterir, ancak sınıf yolunda boş ek açıklamalar yoktur. Boş ek açıklamalar yapmak (projenizin hangi bağımlılık mekanizmasını kullanıyorsa) yalnızca bir çözüm değil, gerçek bir çözümdür. Eclipse hatası, bu yapılandırma sorununu uygun şekilde bildirmekle ilgilidir (sorudaki hatadan daha iyi). –

+0

@StephanHerrmann, açıklama için teşekkürler. Cevabımı güncelledim. – luboskrnac

6

Başka bir seçenek Eclipse açıklama tabanlı boş analiz özelliğini devre dışı bırakmaktır:

Çözüm aşağıdaki bağımlılık eklemektir.

Genel veya proje ayarlarını açın ve Java > Compiler > Warnings'a gidin. Null analysis kategorisinde, Enable annotation-based null analysis işaretini kaldırın.

Çalışma alanının yeniden oluşturulması ve bu hataların bir daha gösterilmemesi gerekir.