Код апплета работает хорошо в среде затмения, но не в браузере - PullRequest
0 голосов
/ 27 июня 2011

Я застрял в этом вопросе с 3 дней, и я не в курсе.Если кто-то может помочь, моя неделя начнется очень хорошо!

Я пишу Java-апплет.

  • В среде затмения это хорошо работает.
  • Я строюjar (со всеми объединенными зависимостями) и запустите его в браузере (chrome, firefox, т.е. ...).Приведенный ниже код больше не работает, потому что он возвращает пустой список:

Iterator iter = ImageIO.getImageReadersByFormatName ("DICOM");

Кажется, что Image Readers, которые утверждают, чтобыть в состоянии декодировать формат DICOM, доступны в среде затмения, но не в среде браузера ... Я не думаю, что это исключение безопасности, поскольку у меня нет такой ошибки (у меня нет исключений, проблема в том, что возвращаемый список пуст).

Заранее спасибо за любую подсказку ...

1 Ответ

0 голосов
/ 21 июля 2011

Я нашел решение.Считыватель spi-изображений не обнаружен в манифесте.Это произошло из-за того, что файлы jar зависимостей были объединены в мой файл jar, что привело к переопределению моего манифеста другим.Теперь я больше не собираю свою банку, и все в порядке, мой манифест остается в безопасности, и читатель spi-изображений найден.

...