Домашняя страница > Развертывание > Апплеты Java
Решение Общих проблем Апплета
Этот раздел покрывает некоторые типичные проблемы, с которыми Вы могли бы встретиться при записи апплетов Java. После того, как каждой проблемой является список возможных причин и решений.
Проблема: Мой апплет не выводит на экран.
- Проверьте Консольный журнал Java на ошибки.
- Проверьте синтаксис Протокола Запуска Сети Java апплета (JNLP) файл. Неправильные файлы JNLP являются наиболее распространенной причиной отказов без очевидных ошибок.
- Проверьте синтаксис JavaScript, развертывая использование
runApplet
функция Инструментария Развертывания. См. Развертывание Апплета для деталей.
Проблема: Консольный журнал Java выводит на экран java.lang. ClassNotFoundException.
- Удостоверьтесь свои исходные файлы Java, скомпилированные правильно.
- Развертывая использование
<applet>
тег, проверьте, что путь к файлу JAR апплета определяется точно в archive
атрибут.
- Запуская использование файла JNLP, регистрируйте путь
jar
тег в файле JNLP.
- Удостоверьтесь файл JAR апплета, файл JNLP, и веб-страница располагается в корректном каталоге и ссылке друг друга точно.
Проблема: Я смог создать код однажды, но теперь создавать сбои даже при том, что нет никаких ошибок компиляции.
- Закройте свой браузер и выполните создавание снова. У браузера наиболее вероятно есть блокировка на файле JAR, из-за которого процесс сборки неспособен регенерировать файл JAR.
Проблема: Когда я пытаюсь загрузить веб-страницу, у которой есть апплет, мой браузер перенаправляет меня к www.java.com
без любого предупреждения
- Апплет на веб-странице наиболее вероятно развертывается, используя сценарий Инструментария Развертывания. Апплет может потребовать более поздней версии программного обеспечения среды выполнения Java чем версия, которая в настоящий момент существует на клиенте. Проверьте
minimumVersion
параметр runApplet
функция в веб-странице апплета. См. Развертывание Апплета для деталей.
Проблема: Я исправил некоторые ошибки и восстановил исходный код моего апплета. Когда я перезагружаю веб-страницу апплета, мои исправления не обнаруживаются.
- Можно просматривать ранее кэшируемую версию апплета. Закройте браузер. Откройте Панель управления Java и удалите временные интернет-файлы. Это удалит Ваш апплет из кэша. Попытайтесь просмотреть свой апплет снова.