У меня есть веб-приложение, написанное на java 8, которое развернуто на сервере Debian GNU linux без рабочего стола. На этом linux сервере libreoffice установлен для открытия файла excel. Часть сообщает, что это развитие в java с библиотеками POI, и я хочу, чтобы в конце документа Excel его можно было открыть из linux и показать пользователю. Я читал о двух опциях:
Эта опция, которую наша linux не поддерживает:
Desktop.getDesktop().open(new File("path/to/your/file.xls"));
Следующие команды не выдают ошибок и не показывают документ.
Runtime.getRuntime ().exec("xdg-open" + file);
Runtime.getRuntime ().exec("--calc" + file);