почему мой D2009 exe производит электронные письма с вложениями под названием ATTnnnnn. DAT

Вы уверены, что используете 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
7
задан Toby Allen 24 January 2010 в 00:45
поделиться

5 ответов

Я боюсь, что Вы, возможно, просто должны были бы проследить вниз в код инди. Инди имела много ошибок в прошлом, таким образом, это могло бы быть причиной. Если Вы прослеживаете в Вас, должен найти его довольно быстро.

0
ответ дан 7 December 2019 в 05:35
поделиться

Я нашел проблему - см. adug.com.au список рассылки для точных деталей решения, но таким образом - версия Инди, которая идет с D2009 (версия 10.2.5), имеет 2 ошибки в единице IdMessageClient.pas в двух строках, которые определяют имя =, и имя файла = в обработке части вложения (один номер строки является 1222 из памяти, и другой несколько строк ранее; извините я дома теперь; я починил вещи этим вечером на работе). Отсутствие этих точек с запятой заставляет заголовок вложения быть плохо сформированным, и Outlook генерирует собственное название вложения.

Фиксация должна произвести точку с запятой (;) прежде, чем произвести имя = или имя файла = маркеры. Затем Инди должна быть восстановлена.

Я сравнил версию D2007 Инди (10.1.5), и видьте, что она всегда помещает точку с запятой в конце строки Типа контента, таким образом избегающей проблемы, которая вползла в версию, включенную с D2009.

7
ответ дан 7 December 2019 в 05:35
поделиться

Имеет IdAttachment. Свойство Filename набор? Возможно, что между версиями Инди они изменили способ, которым работает Имя файла.

0
ответ дан 7 December 2019 в 05:35
поделиться

Я рекомендую обновить его до текущего снимка Tiburon ( http://indy.fulgan.com/ZIP ). Версия Indy - 10.5.7.

1
ответ дан 7 December 2019 в 05:35
поделиться

Рекомендации Ричарда сработали для меня. Я сравнил источники сообщений правильного вложения и Инди. Поместите точки с запятой после Content-type и Content-disposition (действительно, около строки 1220, и это работает. Спасибо, Ричард!

0
ответ дан 7 December 2019 в 05:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: