|
0 / 0 / 0
Регистрация: 31.01.2011
Сообщений: 128
|
|
Как сделать апплет независимым от среды исполнения24.04.2011, 12:43. Показов 4846. Ответов 33
Метки нет (Все метки)
Не, ну здесь может кто-нибудь дать внятный ответ, как сделать апплет независимым от той среды, в которой исполняется? Т.е. я написал апплет, но могу просматривать его только на своем же компе с J2SDK. Другие машины его не видят. Вопрос вроде бы ж простой, а ответить толком никто не может (или не хочет?..). Мучаюсь, мучаюсь- а все без толку. Зла уже не хватает. Я не специалист в java, работаю с PHP и mySQL, ну вот возникла у меня необходимость написать апплет. Для этого скачал J2SDK с NetBeansIDE, написал простой апплет, все вроде бы- конец мучениям, так нет же- выскочила проблема, которую ждал меньше всего- свой апплет только я и вижу.
0
|
|
| 24.04.2011, 12:43 | |
|
Ответы с готовыми решениями:
33
Как сделать дизайн элементов jQuery UI независимым? Как сделать клик мыши независимым от точки экрана? Как сделать апплет из проекта? |
|
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
|
|
| 25.04.2011, 15:24 | |
|
Помогаю со студенческими работами здесь
20
Сделать сайт регионо-независимым Сделать размер ячеек независимым Как сделать разрешение исполнения php файлов в директории? Как сделать "апплет в апплете"? Как подключить к ноутбуку второй монитор, чтоб он был независимым от ноута Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
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
|