Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Программирование
>
Java
(Модератор:
Serg79
) > Тема:
Не могу запустить апплет
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Не могу запустить апплет (Прочитано 11033 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
nikedeforest
Команда клуба
Offline
Пол:
Не могу запустить апплет
«
:
11-05-2006 13:33 »
Я в Java не шарю ни капли, тут пришлось знакомиться. Написал простенький апплет и маюсь, запустить его не могу. Посмотрите, кому не сложно, где я ошибся.
Hello_World.java
(0.6 Кб - загружено 999 раз.)
Hello_World.class
(0.76 Кб - загружено 902 раз.)
Hello_World1.html
(0.15 Кб - загружено 997 раз.)
Hello_World.html
(0.43 Кб - загружено 930 раз.)
Записан
ещё один вопрос ...
s_n
Постоялец
Offline
Re: Не могу запустить апплет
«
Ответ #1 :
11-05-2006 15:48 »
Убери строку: package Hello_World;
Если объявляешь package, надо класс сохранять в папку с именем пакейджа.
Записан
nikedeforest
Команда клуба
Offline
Пол:
Re: Не могу запустить апплет
«
Ответ #2 :
11-05-2006 17:41 »
Что за фигня. На работе не просила, а дома просит виртуальную машину. Что дома, что на работе ставил один и тот же пакет JBuilder8. Может настройки какие надо подкрутить?
Записан
ещё один вопрос ...
nikedeforest
Команда клуба
Offline
Пол:
Re: Не могу запустить апплет
«
Ответ #3 :
11-05-2006 18:23 »
Закачал вирт. машину Java. Обошлась она мне дороже чугунного моста. Но... . Но, кайф, запустился мой апплет.
s_n, земляк, спасибо тебе.
p.s. кстати на работе я убирал этот package не помогало
, надо, наверное, и там вирт. машину сановскую ставить
.
p.p.s. Кстати, люди, а с Майкрософт вирт. машину не качнуть, я вдаваться в подробности не стал, но по сути меня послали на все 4 стороны, вот так вот.
Записан
ещё один вопрос ...
Hoha
Гость
Re: Не могу запустить апплет
«
Ответ #4 :
12-05-2006 08:29 »
Microsoft давно не поддерживает свою Java-машину из-за ее врожденной кривости и ссоры с Sun.
Путь к классу из корня должен воспроизводить имя пакета - это закон
.
Записан
nikedeforest
Команда клуба
Offline
Пол:
Re: Не могу запустить апплет
«
Ответ #5 :
12-05-2006 10:24 »
Цитата
Путь к классу из корня должен воспроизводить имя пакета - это закон Улыбаюсь.
Боюсь, что не совсем тебя понял. Можешь развернуть предложение?
Записан
ещё один вопрос ...
Hoha
Гость
Re: Не могу запустить апплет
«
Ответ #6 :
12-05-2006 12:22 »
Писать лучше с пакетами, они не зря придуманы. По спецификации класс ищется в classpath, исходя из полного имени класса т.е. класс Hello_World в пакете ru.mydomain.hello (полное имя - ru.mydomain.hello.Hello_World) ищется в ru/mydomain/hello/Hello_World.class относительно classpath. Это я расшифровал
К вопросу - в теге APPLET, насколько я понял, необходимо указать в codebase место, где лежат классы, а в code - имя класса: ru.mydomain.hello.Hello_World (возможно, придется явно добавить расширение .class, я так и не понял)
http://www.htmlhelp.com/reference/html40/special/applet.html
Проверить не могу - ни один мой браузер апплеты не понимает.
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Программирование
>
Java
(Модератор:
Serg79
) > Тема:
Не могу запустить апплет
Загружается...