0

Android 開発に関する書籍からプロジェクトをインポートしましたが、現在、プロジェクトの開始時に多数のインポートの横に警告アイコンが表示されています。警告アイコンにカーソルを合わせると、次のようなメッセージが表示されます...

「インポート java.io.IOException は使用されません」

以前に別のプロジェクトでこれらの警告を受け取りましたが、必要なライブラリをインポートすると、警告アイコンが消えました。私の問題は、.java ファイル内の次のステートメントの横にある警告記号を解決するためにどのライブラリをインポートすればよいかわからないことです...

import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.text.ParseException;
import java.util.GregorianCalendar;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;
4

4 に答える 4

0

これは問題ではなく、これを修正するためにライブラリをインポートする必要はありません。

あなたがする必要があるのは「インポートを整理する」ことだけです

オプション 1: エディターで右クリック -> ソース -> インポートの整理

オプション 2: [Ctrl]+[Shift]+o を押す

于 2013-08-09T12:49:29.713 に答える
0

「インポート java.io.IOException は使用されません」 この警告は、コードで使用していないクラスをインポートしたことを意味しますjava.io.IOException。これはコンパイル エラーではないため、プロジェクトを正しく実行するために修正する必要はありません。

とにかく、警告を消したい場合は、多くの方法があります。最速の方法は、この行を削除することです。Eclipse を使用していて、このような警告が多数表示される場合は、マウス カーソルを黄色い下線付きのテキストの上に置き、 Eclipse のクイック フィックス パネルが開くのを待つのが最も早い修正方法です。このパネルでは、 「未使用のインポートを削除する」または「インポートを整理する」の両方を選択できます。このシステムは両方とも、未使用のインポートをすべて削除します。"@Suppress warnings"という 3 番目のオプションもあります。この場合、問題を解決しない警告を非表示にするだけなので、このオプションは使用しないでください。

Eclipse のクイック フィックスは強力な機能です。これを使用すると、コードの記述が大幅に高速化されるため、練習を開始する必要があります ^^

多くのプログラマーは「未使用のインポートの警告」をあまり気にせず、コードの変更によって無駄なインポートを削除するのを忘れるため、この種のエラーはプロジェクトではしばしば静かです。

于 2013-08-09T12:58:27.673 に答える