[英]NetBeans IDE Java 1.4 compatibility: compiler not warning on JDK 5+ classes/methods
當 NetBeans 7(或 NetBeans 3.6)在啟用-source 1.4
的情況下進行編譯時,為什么在使用@since 1.5
或@since 1.6
引入的方法(或類)進行編譯時不發出警告?
javac
文檔暗示-source
選項與語言功能有關,而不是庫功能。
-源發布
指定接受的源代碼版本。 允許使用以下釋放值:
1.3編譯器不支持斷言,generics,或者JDK 1.3之后引入的其他語言特性。
1.4編譯器接受包含斷言的代碼,這是在 JDK 1.4 中引入的。
1.5編譯器接受包含 generics 和 JDK 5 中引入的其他語言特性的代碼。
5 1.5 的同義詞。
1.6這是默認值。 Java SE 6 中未引入語言更改。但是,源文件中的編碼錯誤現在報告為錯誤,而不是像以前一樣的警告。
6 1.6 的同義詞。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.