Проблема с запуском Word vi jcom из java приложение запускается как служба на Windows 10 - PullRequest
0 голосов
/ 07 мая 2020

У меня есть приложение Java, которое использует jcom для запуска Word 2010 и создания документа Word.

Это приложение довольно старое и несколько лет работало на старом Windows без каких-либо проблем (также как windows service).

Теперь мы пытаемся переместить наш env. на Windows10, но у меня проблемы с этим java приложением.

На Windows10, когда я запускаю это приложение с консоли, оно работает нормально (создается документ Word), но когда я устанавливаю его как службу и пытаюсь сгенерировать документ он не работает - вот ошибка

Caused by: jp.ne.so_net.ga2.no_ji.jcom.JComException: createInstance() failed HRESULT=0x80080005L

Я не могу найти, в чем разница, когда приложение работает с консоли и как служба.

И еще одна вещь, которую я наблюдаю после попытки сгенерировать документ из службы, - это сообщение об ошибке, когда я пытаюсь запустить экземпляр Word из меню «Пуск» - он завершает, что макрос сломан - поэтому похоже, что это приложение вносит изменения в конфигурацию Word только тогда, когда это приложение работает как сервис - с консоли все нормально.

...