0

我正在尝试构建一个同时使用 Netbeans 平台和 JOGL 的应用程序。到目前为止,它在 Netbeans 中运行良好,但是一旦我尝试创建一个可以在外部运行的应用程序,我就会遇到一些问题。应用程序将启动(从初始屏幕判断),但从不显示窗口,并且我从未收到错误消息。一旦我删除了 JOGL 模块(只留下直接的 Swing 代码),一切正常。

项目设置:
1 个用于 JOGL 的库模块,包括 dll(仅适用于 Windows 7 64 位),位于 library/modules/lib 文件夹中

1 用于显示 GLJPanel 的窗口的模块,用动画师渲染简单的图像

1 在 Swing 中具有简单形式的模块

有人见过这个吗?

4

1 回答 1

0

编辑:显然这种情况下的技巧(在构建 Netbeans 平台可执行文件时使用本机库)是将本机库放在项目的根文件夹中。

如果这与 netbean 平台可执行文件无关,更通用的注释是确保正确获取本机库(dll)。尝试添加

-Djava.library.path=/path/to/libs 运行时的选项。

于 2011-11-08T11:11:03.457 回答