2010-02-19 3 views
2

Я делаю проект над апплетами. Я разработал апплет, используя netbeans. После создания проекта в netbeans я взял каталог «classes» и .html-файл из каталога «build» и переместил его в другой новый каталог. Этот .html-файл содержит апплет. Файл .html отображает апплет правильно, когда он просматривается с моего рабочего стола.Ошибка Java applet

Я загрузил папку «classes» и .html-файл на мой бесплатный сервер (host4ufree.com) с помощью FileZilla. Если я пытаюсь просмотреть веб-страницу в Интернете, я получаю следующее сообщение об ошибке вместо апплета получения отображения:

java.lang.ClassFormatError: Лишние байты в конце файла класса

Я использую JDK 1.6.0 обновить 18 и загрузить файл с помощью FileZilla как ASCII, так и двоичного формата. Тем не менее, я не могу решить проблему с ошибкой. Кто-нибудь знает это решение? Что-то не так в том, как я пытаюсь добавить апплет на мою веб-страницу?

+1

Я знаю, что вы сказали, что вы уже пробовали, но тройная проверка, что вы загрузили файлы классов в двоичном режиме. –

+2

Попробуйте загрузить файлы с помощью веб-браузера (или wget) и убедитесь, что они одинаковые (например, такая же длина). –

+0

Посмотрите на это также http://java.sun.com/j2se/1.4.2/docs/guide/deployment/deployment-guide/upgrade-guide/article-01.html – Pool

ответ

0

Вопрос не совсем ясно: S Во всяком случае ...

I uploaded the "classes" folder and the .html file to my free server (host4ufree.com) using FileZilla.

Если ваш апплет содержит более, что один класс я не рекомендую загружать саму папку классы проекта, но обернуть классы апплета в банку файл перед delpoying Это.


Сообщить, если это помогло