繁体   English   中英

无法解析为Java中的类型错误

[英]cannot resolved to a type error in java

我是Java的新手,请帮助我理解这一点。

我可以看到有ReadHtml类,并使用一个公共方法进行了定义。 但是,当我将此代码放在ecplise中时,它在WebClient下显示带有标记“这无法解析为类型”的红色标记。 请问这是什么意思? 彻底了解了方法定义,但找不到任何补救措施来理解这一点。

我可以帮忙吗?

public class ReadHtml {
    public static LinkedList<String> readJacksonCounty(String urlName, String pStartDate,String pFinishDate)
    {
        LinkedList<String> xmlListReturn=new LinkedList<String>();
        System.getProperties().put("org.apache.commons.logging.simplelog.defaultlog", "error");
        final WebClient webClient1 = new WebClient(BrowserVersion.CHROME);
        webClient1.setJavaScriptTimeout(60000);
        webClient1.getCookieManager().setCookiesEnabled(true);//enable cookies
        webClient1.getCache().clear();

您缺少此库的导入:

import com.gargoylesoftware.htmlunit.WebClient;

将其添加到文件顶部(并阅读dsp_user的注释以供将来参考)。

基本上,“ ...无法解析为类型”表示该类型在类路径上不可用。 如果仅使用eclipse,请参阅如何在Eclipse中导入jar

如果您已经在类路径上添加了所需的jar,则缺少import语句。 导入只是为了使您不必使用类的全限定名。 (您可以输入

 MyClass myClass;

相对于

 com.some.package.MyClass myClass;

如果您添加

 import com.some.package.MyClass;

在文件的顶部。

请注意,如果要从项目中构建jar,则需要某种构建工具。 如果您选择使用Maven(这很常见),则只需阅读有关如何入门和管理依赖项的任何教程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM