Я использую библиотеку iText PDF в своем приложении Java для создания отчетов о сценариях тестирования.В отчете я заполняю таблицу строкой для каждого сценария.Я пытаюсь сделать первую ячейку каждой строки ссылкой на соответствующий каталог сценария:
PdfPCell scenarioCell = new PdfPCell( new Phrase( new Chunk( ri.getScenarioFile() + " (" + ri.getId() + ")", this.defaultFont ).setRemoteGoto( "instances/" + ri.getId(), "Instance Directory" ) ) );
Приведенный выше код работает для ссылки на правильное местоположение, однако, похоже,вынудить мой компьютер открыть файл в моем текстовом редакторе по умолчанию (что приводит к появлению сообщения в виде строки «Не удается открыть. Файл 'instances / Scenario_1234' является каталогом».)
Есть ли способ заставитьэта ссылка, чтобы открыть каталог с помощью файлового браузера по умолчанию, не теряя при этом кроссплатформенность?