Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: Общие вопросы > Java3d и Web приложение |
Автор: oson 25.7.2010, 16:00 | ||
Пытаюсь внутри web приложения на томкате сгенерировать BufferedImage при помощи библиотек Java3d. Библиотеки j3dcore.jar, j3dutils.jar, vecmath.jar кидаю в TOMCAT_HOME/lib В system32 компа на котором запускается томкат лежат j3dcore-d3d.dll, j3dcore-ogl.dll, j3dcore-ogl-cg.dll, j3dcore-ogl-chk.dll Код такой
На странице вызывается этот BufferedImage через Servlet. В общем с Java2D все работает. При попытке сгенерировать таким образом на моменте создания CanvasSupplier extends Applet все тихо замирает - причем никаких ошибок не выдается. Подскажите плиз, вообще реально так сделать или я чего то не улавливаю? |
Автор: mgarin 26.7.2010, 11:04 | ||
Предполагаю, что у апплета нет прав на запись в файл в ОС. Т.е. повисает на данной строчке:
Вы точно уверены что с 2D у вас получалось записать изображение в файл с апплета? |
Автор: oson 30.7.2010, 17:11 |
В общем то получилось записать и Java3d. В путях системы лежат нужные dll. В classpath нужные jar. вызываю не как апплет, а как обычный bean внутри web application. Права записать в файловую систему у него ессно есть и вывести сгенерированный BufferedImage на страницу понятное дело тоже. Наследование Applet и методы его убрал просто. |