Ой, вы правы - я читаю вопрос слишком быстро

у открыть документ Excel из моей программы в Java. На самом деле я хочу, чтобы документ Excel открывался при нажатии на кнопку в моей программе. я пытался

Runtime.getRuntime().exec("workbook.xls");

где workbook.xls находится в корне папки проекта, но это не работает. Исключение говорит о том, что он не может открыть программу workbook.xls. Как я могу это сделать

Ответы на вопрос(2)

Решение Вопроса

вы хотите открыть свой Excel-файл с помощью программы по умолчанию (например, Excel)? Если это так, вы можете использоватьDesktop-класс:

Desktop.getDesktop().open(new File("path/to/your/file.xls"));
 maks29 мая 2011 г., 14:06
Спасибо работает
 Valéry Stroeder23 апр. 2013 г., 18:01
Desktop.getDesktop () открытый (файл).
 a_horse_with_no_name29 мая 2011 г., 13:59
Я согласен.Desktop.open() это путь

Apache POI работать с документами Microsoft. ПосмотриВот для примеров о том, как использовать это.

 8bitme29 мая 2011 г., 14:58
Ой, вы правы - я читаю вопрос слишком быстро
 extraneon29 мая 2011 г., 14:07
Я думаю, что он не хочет использовать Java для работы с файлом Excel, но передает его в Excel для открытия, как это делает файловый браузер.

Ваш ответ на вопрос