【发布时间】:2013-08-11 09:34:55
【问题描述】:
我从一本关于 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;
【问题讨论】:
-
警告不是不言自明吗?你正在导入你不使用的东西。由于这是一本书的项目,所以有点奇怪。您可以通过删除导入“解决”此问题。
-
尝试点击 cltr+shift+o,所有需要的包都将被导入,不必要的(从未使用过的导入)将被删除
-
你能解释一下为什么这些导入首先出现在那里吗?我的意思是,如果最终用户只能删除它们,为什么还要将它们包含在预建项目中?