【问题标题】:java.lang.UnsatisfiedLinkError: no gluegen-rt in java.library.pathjava.lang.UnsatisfiedLinkError:java.library.path 中没有胶水根-rt
【发布时间】:2013-01-20 19:20:58
【问题描述】:

尝试为我的 Windows Eclipse 安装安装 JOGL,但我发现了标题中描述的错误。

这是我为尝试安装 JOGL 所做的:

  1. 已下载 jogamp-all-platforms.7z
  2. 关注http://jogamp.org/wiki/index.php/Downloading_and_installing_JOGL 使用本机库进行完整安装:
    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 添加 javadocs
  8. 从 .zips 添加源

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

【问题讨论】:

    标签: java eclipse path native libraries


    【解决方案1】:

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

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

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

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

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

    我不需要在 Eclipse 中做更多的事情。

    【讨论】:

    • 很抱歉,您并没有说清楚问题的解决方案是什么。您在哪里取消选中此“系统库”框?
    • 在 Eclipse 的“添加库”菜单中,抱歉。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-19
    • 2020-06-29
    • 2017-06-27
    • 2016-08-29
    • 2012-07-16
    • 2016-11-10
    • 2020-05-04
    相关资源
    最近更新 更多