java.lang.UnsatisfiedLinkError : no gluegen-rt in java. 库.path

标签 java eclipse path native libraries

尝试为我的 Windows Eclipse 安装安装 JOGL,但我遇到了标题中所述的错误。

这就是我尝试安装 JOGL 所做的事情:

  1. 已下载 jogamp-all-platforms.7z
  2. 已关注 http://jogamp.org/wiki/index.php/Downloading_and_installing_JOGL使用 native 库进行完整安装:
    1. 创建了一个名为 jogl-2.0 的新目录
    2. 将显示的 .dll 文件复制到 jogl-2.0\lib
    3. 将显示的 .jar 文件复制到 jogl-2.0\jar
    4. 将显示的 .zip 文件复制到 jogl-2.0\src
  3. 在 Eclipse 中,转到“构建路径”=>“添加库...”=>“用户库”
  4. 创建了新的用户库,并将其设置为系统库
  5. 从外部 JAR 添加 jar
  6. 通过为每个 JAR 指定库来添加 dll
  7. 从 URL 添加 javadoc
  8. 从 .zip 添加源

但它仍然认为我没有添加库来完成安装。我还将 jogl-2.0\lib 添加到我的 %PATH% 中,但这也没有任何作用。

最佳答案

在输入这个问题时,我找到了解决方案!

问题是在“添加库”对话框中选中“系统库”框。这需要保持不检查状态。如果有人能告诉我原因,我将不胜感激。

当我取消设置时,它很好,但因为找不到更多 JAR 文件而大喊大叫。

我将这些 JAR 文件添加到我的 jogl-2.0\jar 目录中并且它起作用了:

gluegen-rt-natives-windows-amd64.jar
jogl-all-natives-windows-amd64.jar

我不需要在 Eclipse 中做任何其他事情。

关于java.lang.UnsatisfiedLinkError : no gluegen-rt in java. 库.path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14714755/

相关文章:

java - ElasticSearch支持AND、OR、NOT任意组合

java - 谷歌云存储md5检查文件

android - 配置eclipse使用我自己的Android SDK (framework.jar)

java - 每次我尝试运行时,应用程序都会强制关闭。需要帮助。

Java:从 Singleton Holder 模式生成多个内部类

android - 在android中绘制单点触摸运动路径

java - 如何通过setter方法给Set<Object>设置值

python - 在终端中调用 "python3"时如何停止 Python 2.7 运行?

Java nio Path 与常规 java File API

hibernate 中的 Javassist 失败 : invalid constant type: 60