どのように私は、javacのからのより多くの警告を得るのですか?
-
21-08-2019 - |
質問
私は、Javaコンパイラは私に可能性の警告の最高レベルを提供したいです。現在、私は-Xlintでコンパイルします。私はより多くの警告を取得するためにとにかくありますか? Xlintが提供する警告は微々たる思えます。
私はちょうど-Xlintでこのコードをコンパイルし、何の警告を得なかっます:
double x = 22/7;
double y = 22/7;
if(x == y) {
System.err.println("They are equal!");
}
私はC ++でこれを行なったし、オプション-Wfloat-等しいとGCCを使用してコンパイルした場合、コンパイラは警告を発行します。 Javaは一切警告を表示しません。私は、Java 6を使用しています。
解決
javac
でこの警告を取得する方法はありません。また、使用 FindBug を - 。それはこの種のパターンを確認することができます。
所属していません StackOverflow