0

我从一本关于 Android 开发的书中导入了一个项目,目前在我的项目开始时,我收到一些导入旁边出现的警告图标。当我将鼠标悬停在警告图标上时,出现的消息如下...

“从未使用过 import 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

3

我假设您使用的是 Eclipse。转到Source -> Organize Imports。应该自动删除不必要的导入,只保留真正需要的导入。

于 2013-08-09T12:45:52.057 回答
1

消除

import java.io.IOException;
于 2013-08-09T12:45:03.583 回答
0

这不是问题,您不需要导入任何库来解决此问题。

您需要做的就是“组织进口”

选项1:在编辑器中右键->Source->Organize Imports

选项 2:按 [Ctrl]+[Shift]+o

于 2013-08-09T12:49:29.713 回答
0

“从不使用 import java.io.IOException” 此警告意味着您导入了一个java.io.IOException未在代码中使用的类。这不是编译错误,因此您无需修复它即可正确运行您的项目。

无论如何,如果你想让警告消失,有很多方法。最快的方法就是消除这条线。如果您正在使用 Eclipse 并且您有很多这样的警告,那么最快的解决方法是将鼠标光标放在带黄色下划线的文本上,然后等待Eclipse的快速修复面板打开。在此面板中,您可以选择“删除未使用的导入”“组织导入”。这两个系统都将删除您所有未使用的导入。还有第三个选项:“@Suppress warnings”。在这种情况下,您不应使用此选项,因为它只会隐藏警告而不解决问题。

Eclipse quick-fix 是一个强大的功能,使用它可以加快你的代码编写速度,所以你应该开始练习它^^

这种错误在项目中经常很安静,因为许多程序员不太关心“未使用的导入警告”,并且通过代码更改他们忘记删除无用的导入

于 2013-08-09T12:58:27.673 回答