For reference, the file libj3dcore-ogl.so is located in the package libjava3d-jni. It is still possible for java to complain about vecmath, a jar contained in the original libjava3d-java that you previously installed. So if you need any of this in order to get java3d, perform the following:
Code:
sudo aptitude install libjava3d-jni
sudo cp /usr/lib/jni/libj3dcore-ogl.so /usr/lib/jvm/java-6-sun/jre/lib/i386/
sudo cp /usr/share/java/vecmath-*.jar /usr/lib/jvm/java-6-sun/jre/lib/ext/
If you are using a 64 bit system (as is my case) you should substitute "i386" with "amd64" in the last command. There are, however, a few more things you should know. First of all, this works with both openjdk and sun's java. At least crystall0graph does. Second, when java is updated, chances are you'll have to put all these libraries again.
Bookmarks