我正在使用的处理核心库a source-code visualization project。处理库可以选择使用jogl OpenGL库来渲染真正提高性能的图形。但是,jogl使用的JNI文件在运行时不一定可用,具体取决于谁在使用该项目以及在哪个平台上。如何确定JNI(jogl)在运行时是否可用?
目前我们只是有用户指定,如果他们想使用OpenGL,但它显然是好得多,如果我们可以使用OpenGL在默认情况下,只有回落到软件渲染时,它的不可用。在处理库似乎并没有使这个容易,你只应该到指定一次渲染器,并改变渲染给......新颖的行为。
不知道如何找出如果JOGL必要JNIs可用,并且在运行时的工作?
如果你想知道,如果本机库可用,你想赶上UnsatisifiedLinkError。 – JesperE 2008-10-06 07:06:43