I saw that notice too on the OS X site, but I think it only applies to JAI,
not Java3D. The Java3D *.jar files load native libraries to access native
OpenGL implementations. JAI has a pure Java implementation, Java3D does not.

On Windows, these are DLL files -
j3d.dll
j3dutils.dll
j3daudio.dll

On Linux/OS X

libj3d.so
libj3dutils.so
libj3daudio.so

Thus your stack trace: The ClassLoader can't find a file called libj3d.so in
your LD_LIBRARY_PATH

java.lang.UnsatisfiedLinkError: no J3D in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1403)

It seems like Sun and Mac aren't getting along so the implementation hasn't
gotten done. (It's just C code that wraps native OpenGL calls from the
Java3D jar files, and has been done for Windows/Linux/AIX/IRIX/HP-UX etc.

I wonder if "we" could get our hands on the Linux Java3D port from
Blackdown.org. These C files could then be compiled on OS X. I'm naive in
that I don't know how much they would need to be changed. I assume the
OpenGL API for OS X and Linux are nearly identical, and by definition the
Java3D is the same, thus the port can't be "too" hard.

I'd be willing to give this a shot if I could get my hands on the
Blackdown.org C files that are compiled into the native libraries. I would
guess somebody at Blackdown.org could get this to work in a few hours, but
it all comes down to liscensing issues.

Take Care,
Mike

_________________________________________________________________
Protect your PC - get McAfee.com VirusScan Online
http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to