Установка Java3D на Eclipse - PullRequest
       3

Установка Java3D на Eclipse

3 голосов
/ 29 декабря 2010

Я пытаюсь использовать Java3D в своем проекте.Я получаю сообщение об ошибке:

29-Dec-2010 1:01:29 AM javax.media.j3d.NativePipeline getSupportedOglVendor
SEVERE: java.lang.UnsatisfiedLinkError: no j3dcore-ogl-chk in java.library.path
Exception in thread "main" java.lang.UnsatisfiedLinkError: no j3dcore-d3d in java.library.path
 at java.lang.ClassLoader.loadLibrary(Unknown Source)
 at java.lang.Runtime.loadLibrary0(Unknown Source)
 at java.lang.System.loadLibrary(Unknown Source)
 at javax.media.j3d.NativePipeline$1.run(NativePipeline.java:189)
 at java.security.AccessController.doPrivileged(Native Method)
 at javax.media.j3d.NativePipeline.loadLibrary(NativePipeline.java:180)
 at javax.media.j3d.NativePipeline.loadLibraries(NativePipeline.java:137)
 at javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:948)
 at javax.media.j3d.VirtualUniverse.<clinit>(VirtualUniverse.java:280)
 at World.<init>(World.java:10)
 at Start.main(Start.java:12)

Я скопировал файлы .jar в папку lib моего проекта и связал их в Project -> Properties -> Add Jar File.В загрузке Java3D был также файл .dll, который я не трогал и не включал.Чего мне не хватает?

Ответы [ 4 ]

2 голосов
/ 29 декабря 2010

В Windows вы должны добавить каталог, содержащий библиотеки DLL (например,… \ j3d-1_5_2-windows-i586 \ bin), в переменную окружения PATH.«Unzip Instructions» неправильно говорит, что нужно добавить несуществующий «… \ lib \ i386» (версия 1.5.2).

Невозможно протестировать его в Linux, но, вероятно, вы должны добавить каталог с SO-файлами в переменную окружения LD_LIBRARY_PATH.

Подробнее в файле README-unzip.html в j3d-1_5_2-windows-i586.zip или j3d-1_5_2-linux-i586.zip (то же самое для других систем).

1 голос
/ 27 июня 2014

при установке java3d, в созданной папке, есть папки bin и ext, сделайте следующее:

Скопируйте файл .dll из:

... / Программные файлы / Java / Java3D / 1.5.1 / bin

до

... / Файлы программ / Java / jre7 / bin

Скопируйте все файлы .jar из:

... / Программные файлы / Java / Java3D / 1.5.1 / lib / ext

до

... / Программные файлы / Java / jre7 / lib / ext

1 голос
/ 01 августа 2012

Для меня ответом было «проект / свойства / путь сборки java / вкладка исходного кода / развернуть и выбрать собственное расположение библиотеки / перейти к папке i386». Тельманом Шахбазовым ( проблемы с настройкой java3D lib ). Думаю, я бы поставил это здесь, чтобы кто-нибудь еще занялся поиском этой проблемы.

0 голосов
/ 29 декабря 2010

Включите файл DLL в classpath вашей системы, а затем перезапустите eclipse.

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