- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我只想在 Apache Netbeans (IDE 11.1) 中学习 Java3D,但是当我实现 Java3d 库时,编写一个简单的“Getting startet”项目并希望其运行,但出现错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError:
C:\Windows\j3dcore-ogl.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
我完全不知道如何解决这个问题。
我已经用谷歌搜索了我的问题,但没有对我来说可以理解的解决方案。我的第一个想法是重新安装 Netbeans 和所有 Java JDK。但即使在此之后,程序也会抛出该死的“UnsatisfiedLinkError”..
package javaapplication1;
import com.sun.j3d.utils.universe.SimpleUniverse;
import com.sun.j3d.utils.geometry.ColorCube;
import javax.media.j3d.BranchGroup;
public class JavaApplication1 {
public JavaApplication1() {
SimpleUniverse universe = new SimpleUniverse();
BranchGroup group = new BranchGroup();
group.addChild(new ColorCube(0.3));
universe.getViewingPlatform().setNominalViewingTransform();
universe.addBranchGraph(group);
}
public static void main(String[] args) {
System.setProperty("sun.awt.noerasebackground", "true");
new JavaApplication1();
}
}
最佳答案
您使用的是过时版本的 Java 3D。 Java 3D >= 1.6 不再使用 j3dcore-ogl,该 native 库由 native OpenGL 管道使用,而 Java 3D 仅使用 JOGL API。我建议您阅读the section of the JogAmp wiki about Java 3D 。 Jesper 的建议并没有错,您将有机会通过使用带有 64 位 JRE 的 64 位 native 库并将其放入 Java 库路径中来制作一个非常过时的 Java 3D 版本,但更合理(并且更简单)的解决方案包括使用更新的版本。我解释了如何安装它,只需点击 the bottom of this page 的链接即可。 .
请注意,我是 responsible for the engine support of the JogAmp community ,我编写了大部分 wiki 页面和官方 Java 3D 用户指南。
关于java - 不知道如何修复此错误 :"UnsatisfiedLinkError: ../j3dcore-ogl.dll: Can' t 在 AMD 64 位平台上加载 IA 32 位 .dll”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57993056/
我是一名优秀的程序员,十分优秀!