web-dev-qa-db-ja.com

非推奨のコンパイルエラー

Javaプログラムをコンパイルしようとしていますが、「非推奨のファイル」エラーが発生します。

通常、「Javac FileName.Java」と入力してファイルをコンパイルしますが、次のエラーが表示されます。

FileName.Javaは、廃止されたAPIを使用またはオーバーライドします。詳細はXlint-deprecationで再コンパイルしてください。

コマンドラインに何を入力して実行しますか?

12
hunterge

これはエラーではなく、単に警告です。

コンパイラは引き続きクラスファイルを生成し、実行することができます。ただし、非推奨のAPIを使用すると後でさらに問題が発生する可能性があるため、警告に対処することをお勧めします。

警告を表示することを選択した場合、これを行うことができます。

javac -Xlint:deprecation FileName.Java
9
Jops

廃止予定がない場合

javac -Xlint Filename.Java
2
Ayo Johnson

同様の問題があり、PATHをJDKが含まれている正しいファイルに設定すると機能しました。 Windowsの場合、環境変数を検索し、[環境変数の編集]を選択します。変数としてJava_HOMEを入力し、値をjdkファイルに設定します。

0
Life_nduwi

Gradlewビルドを実行すると、同じ例外が発生しました。パスにJava= 1.7が含まれており、Java_HOME変数のパスが1.8に指定されていることがわかりました。パスを1.8に更新すると、ビルドは成功しました。

0
Aaron Lee