2013-04-26 22 views
5

私はJavaプログラムをコンパイルしようとしていますが、「廃止されたファイル」エラーが発生しています。推奨されないコンパイルエラー

FileName.javaがdepreacted APIを使用していますか上書きします:

私は通常、 "あるJavac FileName.java" と入力してファイルをコンパイルし、しかし、私はというエラーを取得します。 詳細については、Xlint-deprecationを使用して再コンパイルしてください。

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

+0

「詳細については、Xlint-deprecationで再コンパイルしてください。 – LionC

+0

しかし、どうすれば "Xlintでの再コンパイル - 非推奨"ですか? - トムストックは今すぐ編集する – hunterge

+0

トム、それをする必要はありません、それは単なる警告です。ここでは、IDEで廃止された問題を表示する方が良いでしょう。要するに、あなたはまだクラスファイルを取得します。出力パスを確認してください。 – Jops

答えて

5

エラーではありません。警告です。

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

あなたが警告を表示するように選択した場合、あなたはこれを行うことができます:

javac -Xlint:deprecation FileName.java 
0

私はgradlewビルドを実行中に同じ例外を得ていました。私は、Java 1.7のパスとJAVA_HOMEの変数パスに1.8が指定されていることを発見しました。パスを1.8に更新すると、ビルドは成功しました。