[vtkusers] VTK Java implementation

don.casteel don.casteel at delphi.com
Tue Nov 22 11:06:16 EST 2005


Thanks,

I had the directory in my classpath, but not the jar file specifically.
So I added it in, and tried again, I got the same error.

Java is looking for the vtk classes in
C:/martink/vtk42/vtkdist/java/vtk/
Which isn't where they are at, but I can't figure out what is pointing
it there.

Don Casteel 

-----Original Message-----
From: Ziad Rahhal [mailto:ziz79 at yahoo.com]
Sent: Tuesday, November 22, 2005 9:17 AM
To: Casteel, Don; vtkusers at vtk.org
Subject: Re: [vtkusers] VTK Java implementation

Hi,

I think you must add the path of vtk.jar in the PATH
of your  environment variables. Otherwise you need to
add it explicitly to your command line like:

  javac -classpath .;c:\VTKBin\bin\vtk.jar Cone.java

  java -classpath .;c:\VTKBin\bin\vtk.jar Cone

Hope this will help.

Ziad

--- "don.casteel" <don.casteel at delphi.com> wrote:

>
> VTK works fine with TCL and I've been using it for a
> while now.
>
> But I'm having trouble implementing VTK in Java.
>
>
>
> I have installed the latest windows version of VTK
> via the downloaded
> windows binary executable vtk42-LatestRelease.exe
>
>
>
> My path and Classpath environment variables are set
> up correctly.
>
> I was getting a jawt.dll not found error, but have
> fixed that by
> sourcing the library in the java class file.
>
> The Cone.java example and my project file both
> compile without errors.
>
>
>
> However...  when I try to run either class I get the
> following error
>
> ----------------------------------
>
> C:\j2sdk1.4.2_06\My Java\My_3D\Flames3D>java Cone
>
> Exception in thread "main"
> java.lang.UnsatisfiedLinkError: VTKInit
>
>         at vtk.vtkConeSource.VTKInit(Native Method)
>
>         at
>
vtk.vtkObject.<init>(C:/martink/vtk42/vtkdist/java/vtk/vtkObject.java:98
> )
>
>         at
>
vtk.vtkProcessObject.<init>(C:/martink/vtk42/vtkdist/java/vtk/vtkProcess
> Object.java:86)
>
>         at
>
vtk.vtkSource.<init>(C:/martink/vtk42/vtkdist/java/vtk/vtkSource.java:86
> )
>
>         at
>
vtk.vtkPolyDataSource.<init>(C:/martink/vtk42/vtkdist/java/vtk/vtkPolyDa
> taSource.java:30)
>
>         at
>
vtk.vtkConeSource.<init>(C:/martink/vtk42/vtkdist/java/vtk/vtkConeSource
> .java:114)
>
>         at Cone.main(Cone.java:34)
>
>
>
> C:\j2sdk1.4.2_06\My Java\My_3D\Flames3D>
>
> ----------------------------------
>
>
>
> For some reason it's looking for classes in
> c:/martink/vtk42/vtkdist/java/vtk
>
> There is no such directory on my computer. As a last
> resort I suppose I
> could create it and copy everything there, but that
> seems like a silly
> waste of time.
>
>
>
> The way I figure it it should be looking in
> C:\Program Files\vtk42\bin
> that's where the vtk.jar, vtkParseJava.exe,
> vtkWrapJava.exe, and a pile
> of dll's are at.
>
>
>
> I do not know how, to use cmake or build the
> software, or what's telling
> the system to look in the /martink/~ directory.
>
> How do I fix the setup so I can start using vtk from
> within java?
>
> Why does the windows installer setup for a path that
> does not exist?
> Shouldn't this be fixed?
>
>
>
>
>
>
>
>
>
>
>
> Don Casteel - Manufacturing Engineer
> Delphi Thermal & Interior
> 4605 Airport Road
> Gadsden, Alabama 35904
>
>
>
> Office:  256-413-4118
> Cell:     256-312-9195
> D/C:     154*82240*28
>
>
>
>
>
>
>
>
>
>
************************************************************************
****************
>
> Note:  If the reader of this message is not the
> intended recipient, or an employee or agent
> responsible for delivering this message to the
> intended recipient, you are hereby notified that any
> dissemination, distribution or copying of this
> communication is strictly prohibited. If you have
> received this communication in error, please notify
> us immediately by replying to the message and
> deleting it from your computer. Thank you.
>
>
************************************************************************
****************>
_______________________________________________
> This is the private VTK discussion list.
> Please keep messages on-topic. Check the FAQ at:
> http://www.vtk.org/Wiki/VTK_FAQ
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtkusers
>



	
__________________________________
Start your day with Yahoo! - Make it your home page!
http://www.yahoo.com/r/hs

****************************************************************************************

Note:  If the reader of this message is not the intended recipient, or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by replying to the message and deleting it from your computer. Thank you.

****************************************************************************************



More information about the vtkusers mailing list