私はJavaプログラムをコンパイルしようとしていますが、「廃止されたファイル」エラーが発生しています。推奨されないコンパイルエラー
FileName.javaがdepreacted APIを使用していますか上書きします:
私は通常、 "あるJavac FileName.java" と入力してファイルをコンパイルし、しかし、私はというエラーを取得します。 詳細については、Xlint-deprecationを使用して再コンパイルしてください。
実行するにはコマンドラインで何を入力しますか?
私はJavaプログラムをコンパイルしようとしていますが、「廃止されたファイル」エラーが発生しています。推奨されないコンパイルエラー
FileName.javaがdepreacted APIを使用していますか上書きします:
私は通常、 "あるJavac FileName.java" と入力してファイルをコンパイルし、しかし、私はというエラーを取得します。 詳細については、Xlint-deprecationを使用して再コンパイルしてください。
実行するにはコマンドラインで何を入力しますか?
エラーではありません。警告です。
コンパイラは引き続きクラスファイルを生成し、実行することができます。ただし、廃止予定のAPIを使用すると、後でさらに問題が発生する可能性があるため、警告に対処することをお勧めします。
あなたが警告を表示するように選択した場合、あなたはこれを行うことができます:
javac -Xlint:deprecation FileName.java
私はgradlewビルドを実行中に同じ例外を得ていました。私は、Java 1.7のパスとJAVA_HOMEの変数パスに1.8が指定されていることを発見しました。パスを1.8に更新すると、ビルドは成功しました。
「詳細については、Xlint-deprecationで再コンパイルしてください。 – LionC
しかし、どうすれば "Xlintでの再コンパイル - 非推奨"ですか? - トムストックは今すぐ編集する – hunterge
トム、それをする必要はありません、それは単なる警告です。ここでは、IDEで廃止された問題を表示する方が良いでしょう。要するに、あなたはまだクラスファイルを取得します。出力パスを確認してください。 – Jops