-1

我在运行程序时收到 Opencalasis.com 错误。

请检查下面的程序告诉我我们是否在这方面犯了任何错误。

package org.com.sample.jcalasis;

import java.io.IOException;

import mx.bigdata.jcalais.CalaisClient;
import mx.bigdata.jcalais.CalaisObject;
import mx.bigdata.jcalais.CalaisResponse;
import mx.bigdata.jcalais.rest.CalaisRestClient;

public class Demo {

    /**
     * @param args
     * @throws IOException 
     */
    public static void main(String[] args) throws IOException {

        CalaisClient client = new CalaisRestClient("OpenCalais API key");
        CalaisResponse response = client.analyze("Prosecutors at the trial of former Liberian President Charles Taylor " 
               + " hope the testimony of supermodel Naomi Campbell " 
               + " will link Taylor to the trade in illegal conflict diamonds, "
               + " which they say he used to fund a bloody civil war in Sierra Leone.");



    }

}

我添加了 jackson-mapper-asl 和 jackson-core-asl 的番石榴罐和杰克逊罐。

错误是这样的:

Exception in thread "main" java.net.UnknownHostException: api.opencalais.com
4

1 回答 1

1

API.opencalais.com 在撰写本文时做出了回应。所以,要么:

  • 你没有连接到互联网
  • 防火墙阻止您的连接
  • 您有 DNS 问题

您可以使用常用的命令行工具 ping 和 dig 诊断所有这些问题。

于 2014-07-14T08:06:23.640 回答