簡體   English   中英

如何從javac獲得更多警告?

[英]How do I get more warnings from javac?

我希望Java編譯器能夠為我提供最高級別的警告。 目前我用-Xlint編譯。 反正我有沒有得到更多的警告? Xlint提供的警告似乎微不足道。

我剛用-Xlint編譯了這段代碼並且沒有得到任何警告:

double x = 22/7;
double y = 22/7;

if(x == y) {
  System.err.println("They are equal!");
}

如果我在C ++中執行此操作並使用帶有-Wfloat-equal選項的gcc進行編譯,則編譯器將發出警告。 Java沒有發出任何警告。 我使用的是Java 6。

javac中無法獲得此警告。 或者,使用FindBug - 它可以檢查這種類型的模式。

暫無
暫無

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

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