У меня проблемы с запуском Java-апплетов локально, то есть файлы классов находятся в локальной файловой системе, а не на сервере. Следующий примерЛокальные апплеты Java не показаны в Firefox
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<body>
<applet code="Java10Test.class"
width=200
height=200
codebase="http://www.cis.upenn.edu/~matuszek/General/JavaVersionTests/"
>
</applet>
Text ...
</body>
</html>
хорошо работает с Firefox 23 и Oracle Java 7u25. Но это не работает, если я загружаю Java10Test.class
на свой локальный компьютер и помещаю его в ту же папку, что и .html
, независимо от того, какую кодовую базу я использую. Я пробовал codebase="."
и codebase="file:///pathToTheFolder"
без успеха. Firefox даже не резервирует пространство 200x200 для апплета. Java также не запускается в фоновом режиме (консоль Java не открывается, как и для всех других апплетов), то есть это не проблема безопасности Java. Сообщения об ошибках/ошибках отсутствуют.
Локальная версия работает в Chrome без проблем. Поведение воспроизводится на разных машинах (Mac/Linux).
Каков правильный способ использования апплетов локально в Firefox? Мне это нужно для системы без доступа в Интернет.
Хорошая идея. Но все же было бы интересно, почему локальный файл класса не используется должным образом. – porst17
См. Edit ....... –
Я узнал, что это известная ошибка в FF 23. – porst17