Java - 在 Eclipse 中运行的 Boilerpipe 对于演示程序无法正常工作

标签 java eclipse boilerpipe

所以我在 Eclipse 中运行锅炉管道。我只是想让它工作,这是代码..

package de.l3s.boilerpipe.demo;

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

public static void main(final String[] args) throws Exception {
URL url;
url = new URL("http://religion.blogs.cnn.com/2012/11/16/my-take-113th-congress-looks-like-old-america/?hpt=hp_c3");

final InputStream urlStream = url.openStream();
final InputSource is = new InputSource(urlStream);

final BoilerpipeSAXInput in = new BoilerpipeSAXInput(is);
final TextDocument doc = in.getTextDocument();
urlStream.close();


System.out.println(DefaultExtractor.INSTANCE.getText(doc));
//System.out.println(ArticleExtractor.INSTANCE.getText(doc));
}

我不确定我是否在 Eclipse 中正确设置了它,但我的控制台只是说......

SAX features:
http://xml.org/sax/features/namespaces
http://xml.org/sax/features/namespace-prefixes
http://xml.org/sax/features/string-interning
http://xml.org/sax/features/validation
http://xml.org/sax/features/external-general-entities
http://xml.org/sax/features/external-parameter-entities

最佳答案

我以前从未听说过 Boilerpipe,所以如果这不是它的工作原理,请原谅我,但是您的代码是否仍然需要位于类中?

您的 main 方法(实际上是所有代码)不在类中 - 或者 Boilerplate 是否使 java 的工作方式非常不同?

关于Java - 在 Eclipse 中运行的 Boilerpipe 对于演示程序无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13482295/

相关文章:

java - 我正在尝试修改文本文件中的某些行,当我再次将该行写回文件时,我最终得到一个空白文件

Eclipse 3.7 靛蓝 : "About dialog" error

html - 类似于 python3 的锅炉管

java - 围绕 "same erasure"编译错误的奇怪行为

java - 这里有人成功地将 Micronaut GraphQL API 部署到 AWS Lambda 吗?

java - Surefire - 排除测试目录

java - Eclipse 没有像我在其他地方看到的那样在我的 Maven 项目中显示 src/main/resources

java(1150,0x10df2d000) malloc : *** error for object 0x10df9b020: pointer being freed was not allocated

java - 如何使用 Boilerpipe 从网页中提取新闻内容?