RE: javax.media.j3d.Canvas3D error

Hi Luke,

You do need to make sure your users have Java3D, and if your
application constructs offscreen DisplayImplJ3D's then at
least version 1.2 (?). I've CC'ed the list in case anyone
has anything to add.

Good luck,
Bill

On Fri, 11 Jul 2003 Luke.A.Catania@xxxxxxxxxxxxxxxxxxx wrote:

> I don't remember how I solved this.  I have Java3D installed on my system as
> I am developing the app. I have users running my app that uses VisAD.and
> experienced the same problem.  They have the JRE 1.4.1 as I bundle it with
> my app installer.  Do I also need to bundle Java3D so it is installed on
> their system?  I did not have user's of previous versions of my app have
> this issue, so I am not sure what has changed with a newer release of my
> application.
>
> -----Original Message-----
> From: Bill Hibbard [mailto:billh@xxxxxxxxxxxxx]
> Sent: Thursday, March 06, 2003 5:00 AM
> To: Luke A. Catania (TEC)
> Cc: VisAD Email List
> Subject: Re: javax.media.j3d.Canvas3D error
>
> Hi Luke,
>
> First, make sure that nothing changed in your Java3D
> installation, because this is the message you'd get
> if Java3D was not installed.
>
> However, if you are using a Java development environment
> different than Sun's JDK, it is possible that this message
> may reflect the fact that visad.jar (the precompled class
> files) uses a Canvas3D constructor not supported before
> Java3D version 1.2. Note that when I compile on a machine
> with Java3D version 1.1.2 I don't get this error message,
> but I use Sun's JDK.
>
> If this theory is right, there are a couple things you
> might try:
>
> 1. Switch to a newer version of Java3D.
> 2. Instead of using visad.jar, compile VisAD from
>    visad_src-2.0.jar (which does not use the new Canvas3D
>    constructor).
>
> Good luck,
> Bill
>
> On Thu, 6 Mar 2003, Luke A. Catania (TEC) wrote:
>
> > With the latest visad.jar file I get the following message when compiling
> my
> > application:
> >
> > Error #: 314 : cannot access class javax.media.j3d.Canvas3D; neither class
> > nor source found for javax.media.j3d.Canvas3D
> >
> > My old visad.jar was installed May 2002 and did not give me this message.
> > Is there another API or do I need to update to a new Java API with the
> > latest VisAD?  I am currently using Java 1.2.2_012. and have Java3D
> > installed.
> >
> > Luke
> >
> >
> >
>