<div class="gmail_quote">On Mon, Jan 24, 2011 at 8:28 AM, arturex <span dir="ltr">&lt;<a href="mailto:arturo_caissut@tiscali.it">arturo_caissut@tiscali.it</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
Hi all,<br>
<br>
strange behaviour here: I&#39;ve decided to switch to 64bit VTK in order to<br>
avoid some problems I&#39;ve had with heap filling, but I cannot run my<br>
application.<br>
<br>
I have built latest VTK version with MS Visual Studio&#39;s 64bit compiler, but<br>
when I try to use my brand new .dll files in a Netbeans project (loading<br>
them with System.loadLibrary(LIBNAME)) I get this error:<br>
<br>
Exception in thread &quot;main&quot; java.lang.UnsatisfiedLinkError:<br>
C:\Users\arturex\Documents\TempSources\O3-3DWS_64bit\vtkRenderingJava.dll:<br>
%1 is not a valid Win32 application<br>
<br>
<br>
The matter is, I KNOW it&#39;s not a valid Win32 application, it&#39;s a 64bit<br>
library! :-)<br>
Sometimes I really really hate Windows.<br>
Before you ask, I&#39;m using a 64bit JVM, by the way, and I already changed my<br>
environment variables to point the 64bit libraries instead of he 32bit ones.<br>
<br>
Any ideas?<br>
<br>
<br>
Thanks,<br>
Arturo<br></blockquote><div><br></div><meta charset="utf-8">A few Google search results suggest that you are running the 32-bit version of Java, but Google can be wrong. Did you try removing all traces of the 32-bit Java from your system?</div>
<div class="gmail_quote"><br></div><div class="gmail_quote">Jeff<br></div>