Вы уверены, что используете RWeka с помощью JDK 8? Основываясь на UnsupportedClassVersionError
, кажется, что вы запускаете приложение с использованием JDK 6. major.minor version 51.0
указывает, что классы для RWeka были скомпилированы с JDK 7, который должен обрабатываться JDK 8 (но не JDK 6).
Можете ли вы предоставить вывод следующей команды в своем терминале? Кроме того, вы можете предоставить более подробную информацию о том, как вы запускаете приложение, например. используя сценарий оболочки, значок Launchpad в Dock и т. д.
$ java -version
Обновление: вы пытались обновить R, чтобы использовать JDK 8?
$ sudo R CMD javareconf
Я боюсь, что Вы, возможно, просто должны были бы проследить вниз в код инди. Инди имела много ошибок в прошлом, таким образом, это могло бы быть причиной. Если Вы прослеживаете в Вас, должен найти его довольно быстро.
Я нашел проблему - см. adug.com.au список рассылки для точных деталей решения, но таким образом - версия Инди, которая идет с D2009 (версия 10.2.5), имеет 2 ошибки в единице IdMessageClient.pas в двух строках, которые определяют имя =, и имя файла = в обработке части вложения (один номер строки является 1222 из памяти, и другой несколько строк ранее; извините я дома теперь; я починил вещи этим вечером на работе). Отсутствие этих точек с запятой заставляет заголовок вложения быть плохо сформированным, и Outlook генерирует собственное название вложения.
Фиксация должна произвести точку с запятой (;) прежде, чем произвести имя = или имя файла = маркеры. Затем Инди должна быть восстановлена.
Я сравнил версию D2007 Инди (10.1.5), и видьте, что она всегда помещает точку с запятой в конце строки Типа контента, таким образом избегающей проблемы, которая вползла в версию, включенную с D2009.
Имеет IdAttachment. Свойство Filename набор? Возможно, что между версиями Инди они изменили способ, которым работает Имя файла.
Я рекомендую обновить его до текущего снимка Tiburon ( http://indy.fulgan.com/ZIP ). Версия Indy - 10.5.7.
Рекомендации Ричарда сработали для меня. Я сравнил источники сообщений правильного вложения и Инди. Поместите точки с запятой после Content-type и Content-disposition (действительно, около строки 1220, и это работает. Спасибо, Ричард!