我从一本关于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;
答案 0 :(得分:3)
我假设您正在使用Eclipse。转到来源 - >组织进口。应该自动删除不必要的导入,只保留真正需要的导入。
答案 1 :(得分:1)
删除
import java.io.IOException;
答案 2 :(得分:0)
这不是问题,您无需导入任何库来解决此问题。
您需要做的就是“整理进口”
选项1:在编辑器中右键单击 - > Source-> Organize Imports
选项2:按[Ctrl] + [Shift] + o
答案 3 :(得分:0)
“从不使用导入java.io.IOException”
此警告表示您已导入了未在代码中使用的类java.io.IOException
。这不是编译错误,因此您无需修复它以正确运行项目。
无论如何,如果你想让警告消失,有很多方法。最快的就是消除这条线。如果你正在使用Eclipse并且你有很多这样的警告,那么最快的解决方法是将鼠标光标放在黄色带下划线的文本上并等待打开 Eclipse的快速修复面板。在此面板中,您可以同时选择 “删除未使用的导入” 或 “整理导入” 。这个系统都将删除所有未使用的导入。还有第三种选择:“@ Suppress warnings”。在这种情况下,您不应该使用此选项,因为它只会隐藏不能解决问题的警告。
Eclipse快速修复是一个强大的功能,使用它可以快速编写代码,因此您应该开始练习它^^
这种错误在项目中经常很安静,因为许多程序员并不关心“未使用的导入警告”,并且通过代码更改他们忘记删除无用的导入