【问题标题】:Boilerpipe Starter issue锅炉管启动器问题
【发布时间】:2012-09-23 22:14:21
【问题描述】:

我是锅炉管的新手。我尝试运行他们网站上给出的示例代码:

  import java.net.URL;
  import de.l3s.boilerpipe.extractors.ArticleExtractor;
  import de.l3s.boilerpipe.extractors.DefaultExtractor;

    public class TESTURLBOILERPIPE {
        public static void main(String[] arges) throws Exception 

    {

         final URL url = new URL(
                    "http://www.l3s.de/web/page11g.do?sp=page11g&link=ln104g&stu1g.LanguageISOCtxParam=en");
         ArticleExtractor ae = new ArticleExtractor();
            System.out.println(ae.INSTANCE.getText(url));
    }
}

我已将所有必需的 jar 文件添加到类路径中,但出现异常:

Exception in thread "main" java.lang.IllegalArgumentException: usage: supply url to fetch
at org.jsoup.helper.Validate.isTrue(Validate.java:45)
at org.jsoup.examples.HtmlToPlainText.main(HtmlToPlainText.java:26)

【问题讨论】:

    标签: java exception text-extraction boilerpipe


    【解决方案1】:

    我不知道 Boilerpipe,但您确定您正在尝试运行正确的 Java 类吗?堆栈跟踪看起来像您正在尝试运行 HtmlToPlainText (不带参数,因此异常),但从您发布的代码中我认为您想运行您的 TESTURLBOILERPIPE 类。

    【讨论】:

    • 导入 java.net.URL;导入 de.l3s.boilerpipe.extractors.ArticleExtractor;导入 de.l3s.boilerpipe.extractors.DefaultExtractor;公共类 TESTURLBOILERPIPE { public static void main(String[] arges) throws Exception { final URL url = new URL("l3s.de/web/…); System.out.println(ArticleExtractor .INSTANCE.getText(url)); } }跨度>
    • @Zahran 你是如何尝试开始你的TESTURLBOILERPIPE 课程的?您使用的是 Eclispe、NetBeans 还是其他一些 IDE?或者您是否尝试过使用命令行启动它(例如java TESTURLBOILERPIPE)?
    【解决方案2】:

    尝试使用 python 包装器。它负责所有依赖项,尽管您可能必须手动安装 jpype(源代码在 sourceforge 上)。

    https://github.com/misja/python-boilerpipe

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-28
      相关资源
      最近更新 更多