Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.55/22: Рейтинг темы: голосов - 22, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 31.01.2011
Сообщений: 128

Как сделать апплет независимым от среды исполнения

24.04.2011, 12:43. Показов 4846. Ответов 33
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не, ну здесь может кто-нибудь дать внятный ответ, как сделать апплет независимым от той среды, в которой исполняется? Т.е. я написал апплет, но могу просматривать его только на своем же компе с J2SDK. Другие машины его не видят. Вопрос вроде бы ж простой, а ответить толком никто не может (или не хочет?..). Мучаюсь, мучаюсь- а все без толку. Зла уже не хватает. Я не специалист в java, работаю с PHP и mySQL, ну вот возникла у меня необходимость написать апплет. Для этого скачал J2SDK с NetBeansIDE, написал простой апплет, все вроде бы- конец мучениям, так нет же- выскочила проблема, которую ждал меньше всего- свой апплет только я и вижу.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.04.2011, 12:43
Ответы с готовыми решениями:

Как сделать дизайн элементов jQuery UI независимым?
Добрый вечер. Есть проблема: хочу добавить на сайт меню-аккордеон и ранжированный слайдер, сделанные на jQuery. Но так, что их интерфейсы...

Как сделать клик мыши независимым от точки экрана?
Как сделать, что бы "div", после открытия по клику среднему, закрывался при клике той же кнопки вне зависимости от места? Задача: 1)...

Как сделать апплет из проекта?
package textinfile; import java.awt.Color; import java.io.BufferedReader; import java.io.DataInputStream; import java.io.File; ...

33
3 / 3 / 7
Регистрация: 19.10.2009
Сообщений: 225
24.04.2011, 13:03
)
Поставь на JRE на компы, где хочешь выдеть свой апплет. Апплет без Java-машины не исполняется...
0
3 / 3 / 7
Регистрация: 19.10.2009
Сообщений: 225
24.04.2011, 13:03
)
Поставь JRE на компы, где хочешь выдеть свой апплет. Апплет без Java-машины не исполняется...
0
0 / 0 / 0
Регистрация: 31.01.2011
Сообщений: 128
24.04.2011, 13:19  [ТС]
Да понимаю я , что не исполняется. Только зачем мне ставить JRE на все компы интернета, если у народа стоят, к примеру, ну хотя бы Microsoft JVM?
0
unknown
24.04.2011, 13:22
1. если пишешь на jdk1.1.x, то твой аплет будет идти на любом IE4.0 и выше (кроме виндов XP без сервиспака - там MicrosoftJVM нету и придется ее устанавливать)
2. если пишешь на java2 (jdk1.2, 1.3, 1.4, 1.5), то кроме варианта, как качать сановскую JRE и устанавливать больше нет.
3. Opera использует Sun JRE
unknown
24.04.2011, 13:25
та хрень оттого что микрософт не дружит с саном. в linux такой проблемы не существует - везде стоит JRE (по крайней мере в большинстве)
0 / 0 / 0
Регистрация: 31.01.2011
Сообщений: 128
24.04.2011, 16:35  [ТС]
Хорошо, тогда ставлю вопрос следующим образом: Для разработки java3D-апплетов под Windows javasun предлагает приложение java3D-sdk-win-exe. Я так понимаю, что альтернатив этому приложению не существует(или существует все-таки?). В мануале для java3D написано, что устанавливать ее нужно под J2SDK 1.4.1 и выше. То есть 3D-апплет можно сделать только в этой среде, так? Значит, судя по вашему ответу, такой апплет я не смогу просмотреть при помощи MicrosoftJVM. Но у меня есть 3D-апплеты, скачанные из инета, очень эффектные, и все они без проблем просматриваются при помощи MicrosoftJVM. Тогда какой вывод: 1)или существуют технологии, превосходящие по универсальности javasun (я имею ввиду то, что может быть в каком-нибудь Visual Java можно делать те же 3D-апплеты с возможностью просмотра их в MicrosoftJVM, которая весит 10МБ, а не 100МБ, как JRE), 2)или все-таки есть пути компиляции апплетов, сделанных под J2SDK, под любую платформу без JRE. Где правда?
0
3 / 3 / 3
Регистрация: 09.07.2008
Сообщений: 422
24.04.2011, 18:39
'Но у меня есть 3D-апплеты, скачанные из инета, очень эффектные, и все они без проблем просматриваются при помощи MicrosoftJVM.' - эти апплеты реализованы не на Sun-овском Java3D, а на пакетах, созданных сторонними разработчиками. Им нужен всего-то Java 1.1, а недостающие DLL-ны упакованы в их JAR-архив. Таким образом, эти апплеты будут просматриваться только на Windows. Называется, кажись, 'GL4Java'. Загляни сюда: http://relib.com/articles/article.asp?id=55

Ответы на удтверждения 1 и 2:

1) '...или существуют технологии, превосходящие по универсальности javasun...' - Бред сивой кобылы.

2) '...или все-таки есть пути компиляции апплетов, сделанных под J2SDK, под любую платформу без JRE' - Нет, наличие соответствующей JVM НЕОБХОДИМО.
0
0 / 0 / 0
Регистрация: 31.01.2011
Сообщений: 128
25.04.2011, 11:23  [ТС]
1.'...а недостающие DLL-ны упакованы в их JAR-архив.' У меня эти апплеты работают без JAR-архивов.
2.Прочитал рекомендуемую вами статью. Я так понял, что зто и есть положительный ответ на мой вопрос о существовании альтернативы J2SDK1.4 c java3D (т.е. вместо них можно использовать jdk1.1.x c GL4Java- по крайней мере для Windows), так?
0
0 / 0 / 0
Регистрация: 31.01.2011
Сообщений: 128
25.04.2011, 11:50  [ТС]
Зашел я на сайт с GL4Java (http://www.jausoft.com)и попробовал посмотреть демо-апплеты и увидел только серые прямоугольнички... что получается? Моя видеокарта не поддерживает OpenGL?
0
3 / 3 / 3
Регистрация: 09.07.2008
Сообщений: 422
25.04.2011, 12:01
А вы посмотрите лог Java-машины Internet Explorer -а... Вполне возможно, что в связи с тем, что у Вас уже установлена старшая версия JDK (1.3 ?), которая, возможно, не может правильно обработать апплеты, закошеные под Microsoft JVM 1.1.
0
3 / 3 / 3
Регистрация: 09.07.2008
Сообщений: 422
25.04.2011, 12:07
У меня эти апплеты заработали только после того, как я скачал дополнительные DLL-ны и кинул их в ../{Windows_directory}/system32/ .
0
0 / 0 / 0
Регистрация: 31.01.2011
Сообщений: 128
25.04.2011, 12:34  [ТС]
Ладно, оставим пока OpenGL. Я скачал и установил на машине, где хотел протестировать принесенный мной с домашней машины собственный апплет J2RE вместо MicrosoftJVM. Как не шел мой апплет, так и не идет. А дома под J2SDK идет!
0
3 / 3 / 3
Регистрация: 09.07.2008
Сообщений: 422
25.04.2011, 13:00
Смотри лог... все ответы там...
0
0 / 0 / 0
Регистрация: 31.01.2011
Сообщений: 128
25.04.2011, 13:16  [ТС]
Жму на панели IE5 Сервис- Java Sun Console: никакой реакции...
0
3 / 3 / 3
Регистрация: 09.07.2008
Сообщений: 422
25.04.2011, 13:32
Значит все плохо - не прописан путь к JVM...

Попробуй прописать переменную среды JAVA_HOME = C:JRE (т.е. путь, где у тебя установлена JRE)
0
0 / 0 / 0
Регистрация: 31.01.2011
Сообщений: 128
25.04.2011, 14:28  [ТС]
J2RE находится у меня по такому пути: C:Program FilesJavaj2re1.4.2_06. JAVA_HOME нужно установить в точно таком же виде?
А вообще это мне нужно знать для того, чтобы выяснить причину неработоспособности моего апплета, так? В строке состояния броузера я читаю 'не найден класс applets_name.class' .
0
1 / 1 / 1
Регистрация: 07.03.2011
Сообщений: 117
25.04.2011, 14:37
Насет консоли - нужно, чтобы в Internet Options на вкладке Advanced был установлен флажок Java Console Enabled. Хотя по-моему, без этого даже пункта соотвтетствующего в меню не будет...
0
3 / 3 / 3
Регистрация: 09.07.2008
Сообщений: 422
25.04.2011, 15:12
Да, JAVA_HOME = C:Program FilesJavaj2re1.4.2_06
0
0 / 0 / 0
Регистрация: 31.01.2011
Сообщений: 128
25.04.2011, 15:24  [ТС]
В общем, свой апплет я увидел- нужно было мне оленю просто перезапустить комп после установки JRE. Но, блин-JRE после установки занимает 108МБ, а MicrosoftJVM около 10 МБ. Ну ладно, мне пришлось установить JRE для того, чтобы протестировать свой апплет. А для чего JRE людям, не занимающимся java- программированием? Т.е. если я хочу, чтобы мой апплет увидело как можно больше народу, мне нужно уходить от j2sdk и переходить на jdk1.1? Так получается?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.04.2011, 15:24
Помогаю со студенческими работами здесь

Сделать сайт регионо-независимым
Здравствуйте! Проблема такая: Есть сайт site.ru. В результатах поиска Яндекса (сниппетах) у него стоит город Тула. Фраза - металлические...

Сделать размер ячеек независимым
У меня есть таблица, полями являются время\имя\сообщение, имя и сообщение пользователь вводит сам, но если размеры, например, имени у...

Как сделать разрешение исполнения php файлов в директории?
Подскажите, как правильно написать правило в htaccess, чтобы в текущей директории исполнялись только перечисленные в htaccess файле...

Как сделать "апплет в апплете"?
Возможно ли в апплет засунуть другой апплет? Если да, то как это сделать?

Как подключить к ноутбуку второй монитор, чтоб он был независимым от ноута
Добрый вечер, хочу подключить к ноутбуку второй монитор ,чтоб он был не зависимым от ноута, и можно было на одном печатать, а на втором...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru