首页 文章

无法运行AlchemyAPI示例

提问于
浏览
0

我在我的系统上安装了AlchemyApi并获得了Api键 . 但是,当我运行README.txt文件中提到的示例时,我收到以下错误: -

AlchemyAPI_Java-0.8 / testdir $ java -jar ../dist/AlchemyAPI-Entity-Test.jar

`异常在线程“主” java.net.ConnectException:连接在java.net.PlainSocketImpl.socketConnect(本机方法)在java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:327)在java.net.AbstractPlainSocketImpl超时 . connectToAddress(AbstractPlainSocketImpl.java:193)在java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:180)在java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384)在java.net.Socket.connect(Socket.java :546)在sun.net.www.http.HttpClient.openServer(HttpClient.java:)的sun.net.NetworkClient.doConnect(NetworkClient.java:178)的java.net.Socket.connect(Socket.java:495) 409)at sun.net.www.http.HttpClient.openServer(HttpClient.java:530)at sun.net.www.http.HttpClient . (HttpClient.java:240)at sun.net.www.http.HttpClient . 新(HttpClient.java:321)在sun.net.www.http.HttpClient.New(HttpClient.java:338)在sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:935)在阳光下.net.www.protocol.http.H ttpURLConnection.plainConnect(HttpURLConnection.java:876)在sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:801)在sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java: 1139)在com.alchemyapi.api.AlchemyAPI.doRequest(AlchemyAPI.java:869)在com.alchemyapi.api.AlchemyAPI.GET(AlchemyAPI.java:839)在com.alchemyapi.api.AlchemyAPI.URLGetRankedNamedEntities(AlchemyAPI.java :136)com.alchemyapi.api.AlchemyAPI.URLGetRankedNamedEntities(AlchemyAPI.java:125)at com.alchemyapi.test.EntityTest.main(EntityTest.java:25)

`

一个问题是我无法从Web浏览器访问AlchemyApi网站 . 我必须使用tor软件访问该网站 . 但即使在系统范围内进行tor设置后,我也无法运行程序 . 我正在使用Ubuntu . 请指导我这个问题 .

谢谢 .

1 回答

  • 0

    看起来您的java程序无法通过Internet连接到AlchemyAPI . 尝试使用示例Java程序访问任何其他网站并检查它是否成功 . 命令提示权限是否有任何限制(尝试以管理员身份运行)?尝试从Eclispe Refer this answer on other post for eclipse setup

相关问题