Macos 如何在Mac OSX Lion上安装JOGL?
我试图在Jason中运行一个程序,它使用JOGL作为GUI。我得到以下错误:Macos 如何在Mac OSX Lion上安装JOGL?,macos,osx-lion,jogl,Macos,Osx Lion,Jogl,我试图在Jason中运行一个程序,它使用JOGL作为GUI。我得到以下错误: [CentralisedEnvironment] Error in Centralised MAS environment creation net.java.games.jogl.GLException: java.lang.ClassNotFoundException: net.java.games.jogl.impl.macosx.MacOSXGLContextFactory 我认为问题在于它找不到jo
[CentralisedEnvironment] Error in Centralised MAS environment creation
net.java.games.jogl.GLException: java.lang.ClassNotFoundException: net.java.games.jogl.impl.macosx.MacOSXGLContextFactory
我认为问题在于它找不到jogl.jar
文件。根据我找到的大量教程,我把它放在Java文件夹的/lib/ext
文件夹中(/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/lib/ext
)
在这不起作用之后,我将DYLD\u LIBRARY\u PATH
变量设置为包含JOGL lib文件夹(我在终端中键入了export DYLD\u LIBRARY\u PATH=/Users/../lib
,不确定是否发生了任何事情)
我已经尝试了至少3种不同版本的JOGL,但没有一种有效
我错过了什么?请帮忙
提前谢谢 我不确定什么是
DYLD\u LIBRARY\u PATH
。听起来您需要设置Javaclasspath
变量。或者您需要在执行时使用-classpath
或-cp
标志指定.jar文件的路径(同样的事情)。我想这就是你需要做的
对OSX在默认情况下查找.jar文件的位置有很好的描述
有关如何定义类路径的选项的一般介绍,请参见本文的底部和
同时检查是否使用DYLD\u LIBRARY\u PATH