Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> указание package в теге <applet>, нужно ли указывать package? 
V
    Опции темы
tolet
Дата 28.10.2006, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 24.9.2006
Где: Москва

Репутация: нет
Всего: нет



Доброго времени суток!

Вопрос таков : нужно ли в теге <applet> указывать название package? И если можно, то буду признателен кому-либо за ссылочку с описанием всех возможных параметров тега.

Заранее благодарен за твет.
PM MAIL WWW ICQ   Вверх
LSD
Дата 28.10.2006, 18:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Нужно указывать полное имя класса (с пакетом). 
Using OBJECT, EMBED and APPLET Tags in Java Plug-in


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
tolet
Дата 28.10.2006, 21:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 24.9.2006
Где: Москва

Репутация: нет
Всего: нет



Что-то я видимо не допираю: у меня NetBeans 5.0. я сделал там апплет - помещаю его в код страницы (HTML) - страница на апплет не реагирует - говорит, что апплета нет и найти она его не может. Может я че-то не правильно взял из NetBeans? Может тут какая-то технология есть для этого? Подскажите, плиз, кто сталкивался.

Это сообщение отредактировал(а) tolet - 28.10.2006, 21:44
PM MAIL WWW ICQ   Вверх
LSD
Дата 28.10.2006, 22:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Нифига не понял. Для начала код страницы выложи.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
tolet
Дата 28.10.2006, 22:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 24.9.2006
Где: Москва

Репутация: нет
Всего: нет



Код

                <applet code="Catalogue.class"
                        codebase="java/"
                        width="582" height="600">
                
                </applet>



Схема размещения папок и файлов:

каталок: html -> каталог java (в нем находятся все папки с картинками и файл класса)
                          файл catalogue.html (код страници, приведенный выше, из этого файла)
PM MAIL WWW ICQ   Вверх
LSD
Дата 28.10.2006, 23:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Catalogue объявлет в каком-то package или нет? И что пишется в самом браузере (там где должен быть Applet) и в консоли Java?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
tolet
Дата 28.10.2006, 23:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 24.9.2006
Где: Москва

Репутация: нет
Всего: нет



Цитата(LSD @  28.10.2006,  23:29 Найти цитируемый пост)
Catalogue объявлет в каком-то package или нет?


при написании кода в NetBeans был создан package под названием "catalogue". Когда я закончил писать код - то я взял файл класса из папки build и поместил его в папку с html проектом.

Цитата(LSD @  28.10.2006,  23:29 Найти цитируемый пост)
что пишется в самом браузере


Цитата

Applet not found


А в консоли пишет следующее:

Цитата

load: class catalogue/Catalogue.class not found.
java.lang.ClassNotFoundException: catalogue.Catalogue.class
    at sun.applet.AppletClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.applet.AppletClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.applet.AppletClassLoader.loadCode(Unknown Source)
    at sun.applet.AppletPanel.createApplet(Unknown Source)
    at sun.plugin.AppletViewer.createApplet(Unknown Source)
    at sun.applet.AppletPanel.runLoader(Unknown Source)
    at sun.applet.AppletPanel.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.io.FileNotFoundException: D:\Docum\PRE\web-content\html\java\catalogue\Catalogue\class.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.applet.AppletClassLoader.getBytes(Unknown Source)
    at sun.applet.AppletClassLoader.access$100(Unknown Source)
    at sun.applet.AppletClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    ... 10 more




PM MAIL WWW ICQ   Вверх
powerOn
Дата 28.10.2006, 23:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 2
Всего: 159



используй атрибут  ARCHIVE для указания jar архива. Наподобие: 
Цитата

<APPLET ARCHIVE="JavaApplication2.jar" code="javaapplication2/NewJApplet.class" width=350 height=200></APPLET>




--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
LSD
Дата 29.10.2006, 00:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Попробуй так:
Код
<applet code="catalogue.Catalogue"
  codebase="java/"
  width="582" height="600">
</applet>



--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
tolet
Дата 29.10.2006, 00:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 24.9.2006
Где: Москва

Репутация: нет
Всего: нет



LSD, чего-то не помогло smile. может стоит всю папку built из проекта NetBeans скопировать? 
powerOn,  я не создавал JAR-файлов. Пока еще не дошел до того, чтобы научиться.

Это сообщение отредактировал(а) tolet - 29.10.2006, 00:28
PM MAIL WWW ICQ   Вверх
powerOn
Дата 29.10.2006, 00:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 2
Всего: 159



Цитата(tolet @  29.10.2006,  01:27 Найти цитируемый пост)
powerOn,  я не создавал JAR-файлов. Пока еще не дошел до того, чтобы научиться.

эх.. ночь у меня... почти сплю  smile  Но это, ИМХО, хороший вариант.

Вообще говоря, NetBeans создает пример HTML файла, если на сгенерированном JApplet или Applet выполнить Run. Этот файл помещается в папку Build. Его можно поизучать ;).


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
tolet
Дата 29.10.2006, 00:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 24.9.2006
Где: Москва

Репутация: нет
Всего: нет



Цитата(powerOn @  29.10.2006,  00:36 Найти цитируемый пост)
эх.. ночь у меня... почти сплю

у меня тоже ночь smile


Цитата(powerOn @  29.10.2006,  00:36 Найти цитируемый пост)
NetBeans создает пример HTML файла

есть у меня такое - но я немного недопонимаю пока "физики процесса", т.е. когда в NetBeans создается пакет, должен ли этот пакет целиком перемещаться в HTML-проект? И вообще - пока не разобрался каким образом, и как правильно нужно после создания проекта в IDE перемещать его куда-либо (имеется ввиду другое местоположение отличное от build в проекте)

PM MAIL WWW ICQ   Вверх
skhilkov
Дата 29.10.2006, 08:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 371
Регистрация: 11.4.2006
Где: TOMSK

Репутация: 1
Всего: 7



Как уже сказал LSD, нужно указывать полное имя класса, это значит, что надо посмотреть имя пакета, например в файле , который является апплетом наверху написано 
Код

package com.vasya.laba
, это значит что у тебя на диске есть папочка com, в ней папочка vasya, а там папочка laba, в которой и лежит этот файл. Так вот, тебе нужны все эти папочки. Ты берешь папочку com и закидываешь ее в один каталог с файлом, в котором у тебя встроен апплет и пишешь code=com.vasya.laba.MyApplet.class. Но в таком случае все это будет у тебя работать только при локальном тестировании, если же ты хочешь использовать сервер, то тебе как советовал powerOn надо воспользоваться утилиткой jar -  возьми папочку com, заверни ее в jar и добавь строчку archive="arch.jar",   ну вот вроде должно работать...


--------------------
Кто понял жизнь, тот не спешит. 
PM MAIL   Вверх
tolet
Дата 29.10.2006, 14:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 24.9.2006
Где: Москва

Репутация: нет
Всего: нет



Пытаюсь запустить файл .html, который лежит в папке build (он создавался самим NetBeans) в браузере - не запускается. В консоли выдает следующее сообщение:

Цитата

java.security.AccessControlException: access denied (java.net.SocketPermission www.photo-r-eyes.com:80 connect,resolve)
    at java.security.AccessControlContext.checkPermission(Unknown Source)
    at java.security.AccessController.checkPermission(Unknown Source)
    at java.lang.SecurityManager.checkPermission(Unknown Source)
    at java.lang.SecurityManager.checkConnect(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.<init>(Unknown Source)
    at sun.net.www.http.HttpClient.New(Unknown Source)
    at sun.net.www.http.HttpClient.New(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at java.net.URL.openStream(Unknown Source)
    at catalogue.Catalogue.getData(Catalogue.java:77)
    at catalogue.Catalogue.start(Catalogue.java:397)
    at sun.applet.AppletPanel.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)




skhilkov,  спасибо за разъяснения - щас понял что к чему (вроде smile)
PM MAIL WWW ICQ   Вверх
LSD
Дата 29.10.2006, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(tolet @  29.10.2006,  15:32 Найти цитируемый пост)
Пытаюсь запустить файл .html, который лежит в папке build (он создавался самим NetBeans) в браузере - не запускается. В консоли выдает следующее сообщение:

Апплет может устанавливать соединение только с тем узлом, с которого был загружен. Или надо его подписать (описание как это сделать, есть у нас в FAQ).


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Апплеты | Следующая тема »


 




[ Время генерации скрипта: 0.0650 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.