Javaプログラムをコンパイルしようとしていますが、「非推奨のファイル」エラーが発生します。
通常、「Javac FileName.Java」と入力してファイルをコンパイルしますが、次のエラーが表示されます。
FileName.Javaは、廃止されたAPIを使用またはオーバーライドします。詳細はXlint-deprecationで再コンパイルしてください。
コマンドラインに何を入力して実行しますか?
これはエラーではなく、単に警告です。
コンパイラは引き続きクラスファイルを生成し、実行することができます。ただし、非推奨のAPIを使用すると後でさらに問題が発生する可能性があるため、警告に対処することをお勧めします。
警告を表示することを選択した場合、これを行うことができます。
javac -Xlint:deprecation FileName.Java
廃止予定がない場合
javac -Xlint Filename.Java
同様の問題があり、PATHをJDKが含まれている正しいファイルに設定すると機能しました。 Windowsの場合、環境変数を検索し、[環境変数の編集]を選択します。変数としてJava_HOMEを入力し、値をjdkファイルに設定します。
Gradlewビルドを実行すると、同じ例外が発生しました。パスにJava= 1.7が含まれており、Java_HOME変数のパスが1.8に指定されていることがわかりました。パスを1.8に更新すると、ビルドは成功しました。