Проблема загрузки внешних ресурсов в JavaFX - PullRequest
0 голосов
/ 03 апреля 2010

Я написал небольшой апплет JavaFX в среде IDE Netbeans 6.8. Все работает нормально, если апплет работает на моем компьютере. Но когда я помещаю апплет (и редактируемые файлы JNLP, содержащие измененные пути к серверу) на сервер, он не загружает никаких данных из текстового файла сервера. Пути верны - я смотрю на это много раз - они в порядке. Также не загружаются изображения с внешними URL. Что не так?

1 Ответ

1 голос
/ 08 апреля 2010

Я не видел ваш код, поэтому я собираюсь сделать предположение. Если ваш ресурс не входит в ваш JAR-файл и вы используете file: // для доступа к нему, вам нужно будет подписать свой апплет. В NetBeans щелкните правой кнопкой мыши узел проекта -> свойства -> приложение. Выберите самоподписанный.

Если вы не хотите подписывать свой апплет, то получите доступ к ресурсу как REST. Используйте запрос HttpRequest.

Если это на клиентском компьютере, рассмотрите возможность использования API-интерфейсов JNLP следующим образом.

FileOpenService fos = (FileOpenService)ServiceManager
        .lookup(“javax.jnlp.FileOpenService”);

//Open dialog pops up
FileContent fc = fos.openFileDialog(null, null);

Лучший способ диагностировать проблему - открыть консоль Java и посмотреть, есть ли исключения. Запустите $ JAVA_HOME / bin / ControlPanel -> Дополнительно -> Консоль Java -> Показать консоль

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...