gpt4 book ai didi

Java : howto resolve java. lang.UnsatisfiedLinkError : no J3D in java. 库.path

转载 作者:行者123 更新时间:2023-11-30 04:57:51 24 4
gpt4 key购买 nike

当我尝试运行 Java 3d 程序时,出现以下错误。

Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: no J3D in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)

我按照这个网站解决了这个错误

http://www.filsa.net/2008/07/17/eclipse-java3d-and-javalibrarypath/

它说,添加 jar 文件后此外,您需要将 native 代码 j3dcore-ogl.dll(Linux 上的 j3dcore-ogl.so)放入 PATH 中。

我已经在下面找到了这些dll文件j3d-1_5_2-windows-i586\bin\j3dcore-ogl.dll 文件夹

我通过 Java 构建路径 --->添加外部类文件夹 --> 和 upto bin 路径(正是这些 dll 文件所在的位置)从 Eclipse 添加了此支持

也执行此步骤后,我遇到了相同的异常。这就是我的 Eclipse IDE 构建路径现在的样子 enter image description here

非常感谢。

最佳答案

我解决了这个问题,非常简单:

只需将 j3d 库的 bin/& lib/ 文件夹复制并粘贴并合并到相应的 bin/& 中即可您使用的 jre/和 jdk/JVM 文件夹的 lib/ 文件夹。

  1. 从 https://java3d.java.net/binary-builds.html 下载相应的 j3d Zip 二进制文件。对于我来说,一个 win7 64 位 Java VM(又名 jdk 和 jre),我选择 j3d-1_5_2-windows-amd64.zip
  2. 解压缩下载的 j3d Zip 二进制文件 (j3d-1_5_2-windows-amd64.zip) 以获取其中的 j3d-jre.zip 文件。
  3. 解压缩j3d-jre.zip以获取bin/& lib/文件夹。
  4. 将获得的 bin/& lib/ 文件夹复制并粘贴并合并到我的 JVM 文件夹(也称为 .两个 jdk/和 jre/ 文件夹)。



对于其他 JVM,这是同样的事情 - 复制、粘贴并合并 j3d zip 库的 bin/& lib/ 文件夹到相应的 bin/JVM 的 jre/& jdk/

的 & lib/ 文件夹

关于Java : howto resolve java. lang.UnsatisfiedLinkError : no J3D in java. 库.path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7966067/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com