Я пишу программу, которая использует API Twitter4J для чтения и ответа на твиты в Twitter. Пока что программа отлично работает на моем Acer Aspire 5734Z как в Windows 7 Home Premium 64 Bit, так и в Arch Linux 64 Bit. Однако, когда я бегу точно такую же программу на моем Raspberry Pi запущенной Raspbian я сталкиваюсь следующее сообщение об ошибке:Java-программа работает на одном компьютере, но не в другом.
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
EDIT: Держись, странные метки времени, позвольте мне проверить, что время моего Raspberry Pi имеет значение правильно.
EDIT: Нет, это не исправить.
Вы подтвердили, что программа, которую вы написали, и jre на pi одинаковы? Если ни один из них не нуждается в изменении. – Kyle
Они оба 1.7 Однако я замечаю, что мой ноутбук (Arch) равен 1.7.0_45, а Pi - 1.7.0_25. – AgentOrange96
. Для некоторых алгоритмов шифрования Java опирается на базовую поддержку платформы, и если этого нет, повезло. –