singlepost

Внедренние апплета в веб-страницу << На главную или назад  

Написал простенький апплет и захотел внедрить его в страницу. Вот код страницы:
<html>
<head></head>
<body>
<applet CODE="ArcTest.java" WIDTH=500 HEIGHT=500 ALIGN=MIDDLE>my</applet>
</body>
</html>
Когда открываю страницу в Mozilla или IExplorer.
Выводиться ошибка.
Чё я не так сделал?

19 ответов в теме “Внедренние апплета в веб-страницу”

  1. 19
    Александр Джагриев ответил:

    если есть возможность, откомпиль апплет в нетбинзе, он сгенерит страницу и пропишет все правильно

  2. 18
    Дмитрий Филиппов ответил:

    а ты не пробовал написать так CODE="ArcTest" ?

  3. 17
    Тимур Багаутдинов ответил:

    package в коде какой-нибудь есть?

  4. 16
    Лёха Воронин ответил:

    Апплет состоит из одном класса. Он совсем простенький…

  5. 15
    Денис Меркулов ответил:

    как называется класс?

  6. 14
    Лёха Воронин ответил:

    ArcControls

  7. 13
    Денис Меркулов ответил:

    > Caused by: java.io.FileNotFoundException: D:\ArcControls.class (Не удается найти указанный файл)

    хм, просто уточню… а html'ка тоже лежит в D:\ ?

  8. 12
    Денис Меркулов ответил:

    у меня все и без jar работает, так что причина не в этом

  9. 11
    Лёха Воронин ответил:

    Да. Причём рядом.

  10. 10
    Денис Меркулов ответил:

    > CODE="ArcTest.java"

    > ArcControls.class

    в теге CODE надо писать имя главного класса, а все остальные также должны находится в этой директории. то бишь либо надо писать CODE="ArcControls.class", либо ArcControls.class – это еще один класс, используемый апплетом и вм не может найти именно его.

  11. 9
    Лёха Воронин ответил:

    Ой. Я опечатался. Там файл *.class. Пробовал так и так… всеравно не пашет. Почему ту не находит его!

  12. 8
    Жека Кирпичев ответил:

    Запакуй все в джарник и указывай ссылку на него и его "главный класс".

  13. 7
    Лёха Воронин ответил:

    А как запакавать? какую команду прописать?

  14. 6
    Лёха Воронин ответил:

    Даже попробовал сохранить страницу с апплетом с сайта. Запустил у себя на компе… и вывело ту же ошибку.

  15. 5
    Денис Меркулов ответил:

    > CODE="ArcTest.java"

    это как я понимаю исходник, а надо указывать скомпилированный .class файл

  16. 4
    Лёха Воронин ответил:

    Я откомпилировал его и положил в один каталог с веб-страницей!

  17. 3
    Евгений Гаврин ответил:

    Какая ошибка?)

  18. 2
    Юрий Лисичкин ответил:

    интересна… какой текст ошибки? =)
    Я так понял ты тупо текст программы что ли в CODE пихаешь?
    Это не есть правильно =) Компьютер юзера это не компилятор/интерпретатор текста джава программ… так что неплохо бы этот код сначала откомпилировать…

    //java.sun.com/docs/books/tutorial/deployment/a...

    вот тебе первый попавшийся в гугле tutorial по аплетам…

  19. 1
    Лёха Воронин ответил:

    The application failde to run.
    Открываю консоль:
    Caused by: java.io.FileNotFoundException: D:\ArcControls.class (Не удается найти указанный файл)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(Unknown Source)
    at java.io.FileInputStream.<init>(Unknown Source)
    at sun.net.www.protocol.file.FileURLConnection.connect(Unknown Source)
    at sun.net.www.protocol.file.FileURLConnection.getInputStream(Unknown Source)
    at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
    at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
    at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    … 12 more

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.