Java程序在一台计算机上运行,​​但在另一台计

时间:2014-01-04 00:36:31

标签: java twitter4j

我正在编写一个程序,该程序使用Twitter4J API来阅读和回复Twitter上的推文。到目前为止,该程序似乎在我的Acer Aspire 5734Z上完美运行,包括Windows 7 Home Premium 64 Bit和Arch Linux 64 Bit。但是,当我在运行Raspbian的Raspberry Pi上运行相同的程序时遇到以下错误:

Jan 04, 2014 12:34:16 AM twitter4j.TwitterStreamImpl info
INFO: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: Default, provider: SunJSSE, class: sun.security.ssl.SSLContextImpl$DefaultSSLContext)
Jan 04, 2014 12:34:16 AM twitter4j.TwitterStreamImpl info
INFO: Waiting for 250 milliseconds

编辑:等待,奇怪的时间戳,让我检查我的Raspberry Pi的时间是否正确。

编辑:不,没有解决它。

2 个答案:

答案 0 :(得分:0)

这很可能是一个设置问题,虽然它可能是一个缺少的库,我自己没有看到这个问题,所以不能为你做多少但我做了一些谷歌搜索,发现这里回答了几个类似的问题这可能有所帮助:

Java and SSL - java.security.NoSuchAlgorithmException

Using a self generated key to test java ssl app

答案 1 :(得分:0)

我在编写的应用程序中遇到了类似的问题。它不适用于oldrr java版本25但是使用45并且只是更新修复了问题。也许这会在这里解决,因为这些版本之间的某些变化。