java - 如何在 Eclipse 中将外部库添加到 java.library.path?

标签 java eclipse path

我第一次玩 JOGL,我得到了这个:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no gluegen-rt in java.library.path
    at java.lang.ClassLoader.loadLibrary(Unknown Source)
    at java.lang.Runtime.loadLibrary0(Unknown Source)
    at java.lang.System.loadLibrary(Unknown Source)
    at com.jogamp.gluegen.runtime.NativeLibLoader.loadLibraryInternal(NativeLibLoader.java:117)
    at com.jogamp.gluegen.runtime.NativeLibLoader.access$000(NativeLibLoader.java:51)
    at com.jogamp.gluegen.runtime.NativeLibLoader$1.run(NativeLibLoader.java:70)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.jogamp.gluegen.runtime.NativeLibLoader.loadGlueGenRT(NativeLibLoader.java:68)
    at com.jogamp.common.jvm.JVMUtil.<clinit>(JVMUtil.java:56)
    at javax.media.opengl.GLProfile.<clinit>(GLProfile.java:1145)
    at tut.Main.main(Main.java:10)

我环顾四周,没有发现任何关于如何将gluegen-rt或其他任何内容添加到java.library.path的信息。

最佳答案

请参阅“How to set the java.library.path from Eclipse”中的答案。基本上,有一个“ native 库位置”的项目配置。

关于java - 如何在 Eclipse 中将外部库添加到 java.library.path?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8458726/

相关文章:

java - Android jni 和 opencv 运行时无法加载库

java - 让 eclipse (java) 与 java3d 一起工作

java - eclipse 。如果未调用具有无法访问代码的方法,为什么我看不到编译错误?

java - 为什么 System.getProperty ("user.name");无法从命令行运行?

path - 在 Windows 下的 git bash 中扩展 $PATH 变量

go - 有没有办法在 Go 代码中获取 Go 模块的完整路径

java - 带有未知@XmlRootElement 的 Jaxb Unmarshall

来自复杂 XML 的 Java 对象,仅对子元素感兴趣

java.lang.RuntimeException : Application "org.eclipse.ui.ide.workbench" could not be found in the registry 错误

java - Maven jersey Artifact 创建一个没有目标运行时选项的项目