Skip to content

How to get Java3D to work on 64bit Windows Machine?

I was trying to run my old Java3D program on my new 64bit computer then I got the following error:

Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: C:\Windo
s\j3dcore-ogl.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform

So here’s the solution on how to fix it

  1. Download the java3d-1_5_1-windows-amd64.exe Version from the Java3D Homepage or the following links:
    http://download.java.net/media/java3d/builds/release/1.5.2/j3d-1_5_2-win…
    http://download.java.net/media/java3d/builds/release/1.5.2/j3d-1_5_2-win…
  2. Install this 64bit Version.
  3. Copy-paste the j3dcore-ogl.dll file from the installation folder of Java3D from ‘C:/Program Files/Java/Java3D/1.5.1/bin’ to ‘C:/Program Files/Java/jre7/bin’.
  4. Copy-paste all .jar files from ‘C:/Program Files/Java/Java3D/1.5.1/lib/ext’ to ‘C:/Program Files/Java/jre7/lib/ext’

5 thoughts on “How to get Java3D to work on 64bit Windows Machine?”

Leave a Reply

Your email address will not be published. Required fields are marked *


The reCAPTCHA verification period has expired. Please reload the page.