IntelliJ IDEAで使用されているもののため、未使用のimport文

サンドロ・レイ:

私はのIntelliJ IDEAの新しいと私は警告してい"unused import statement"私が使用する文のために。私が試したmvn clean端末から、それは助けませんでした

Mavenの

いくつかのライブラリが壊れたパスを肝炎ようですが、私はそれを解決する方法がわかりません

ここでは、画像の説明を入力します。

ピット:

私はあなたのコードでこれらの輸入を使用することを前提としています。

警告は、灰色で、あなたがして(リソースを節約し、他の利点を得るために)あなたのコード内で使用していないことをライブラリの輸入を削除するように示唆しています。

エラーは、赤で、(ロンボク島依存性が正しくインストールされていない他の言葉で)ローカル環境で指定されたライブラリーの利用可能性の欠如に関連しています。

地元の依存関係を削除するコマンド「MVNクリーンは、」Mavenを使用してインストール。これは確かにあなたが「クリーンMVN」を使用してインストールし、ローカルからロンボク島のjarファイルを削除し、エラー自体の原因である可能性があります。

このトピックについての詳細を知っていると私はあなたのpom.xmlファイルを参照する必要があると思い、関連するエラーを修正してくださいするには。

それにもかかわらず、私はすぐに助けを提供するために、試してみたいです。

あなたのpom.xmlが正常にあなたが実行する必要があると思い欠落しているライブラリをインポートするために、良いように見えると仮定すると:
mvn clean install -U

そして、(メニューを再構築するのIntelliJから)再構築を実行、これは赤のインポートエラーの世話をする必要があります。その後、警告を削除するには、あなたは自分のコード内でインポートしたライブラリを使用する必要があります。

ここでは単なる一例として、日付に関する警告を除去するであろう例を示します。

String pattern = "yyyy-MM-dd";
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);

String date = simpleDateFormat.format(new Date());
System.out.println(date);

IntelliJのは、あなたのコードをスキャンし、「日付」のインポートが使用されていることを確認し、関連する警告の生成を停止します。

一方、あなたはそれらのimport文を使用していない場合、私はただ単にクラスから未使用のインポート行を削除することをお勧め。最終結果は、同じになりますが、もはやエラーおよび/または警告を取得しません。

IntelliJの中でこのような結果を得るために非常にきちんとした方法は、最適化インポート機能です。

現在のショートカットをここに:
Ctrl+ Alt+O

これは、未使用の輸入を除去するだけでなく、世話をするだけでなく、リソースの使用量と攻撃面を最小限にするために、それらを最適化します。

あなたはより多くの明快さや他の説明が必要な場合、私は助けに喜んでいると思います。コメントを入力してください。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=230407&siteId=1