簡體   English   中英

奇怪的Eclipse IDE錯誤javax.annotation.meta.When #Java

[英]Strange Eclipse IDE error javax.annotation.meta.When #Java

我得到以下IDE錯誤,它出現在內聯或我的類的包聲明中,但不會阻止代碼運行或按預期工作。

我嘗試從Glassfish手動下載javax-annotations.jar並將其放在classpath和JDK外部JAR資源區域,沒有任何幫助。

The type javax.annotation.meta.When cannot be resolved. It is indirectly referenced from required .class file The type javax.annotation.meta.When cannot be resolved. It is indirectly referenced from required .class file

錯誤出現在我使用Findbugs @NonNull注釋的任何地方; 任何使用此批注的類都會在包聲明行的IDE中顯示上述消息。 但是,該類在Package-Explorer或Navigator視圖中顯示為無錯誤。

我很樂意忽略這一點,但是它打破了我非常喜歡的Mark-All-Occurences行為,如果有人對我可能錯過的東西有任何想法我會很感激!

FindBugs jar已經包含一個jsr-305.jar ,它包含JSR-305的實現。

此前一個問題中的更多信息。

編輯哦,你已經這樣做了 - 我甚至不知道它也在annotations.jar中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM