2011-11-07 118 views
0

我試圖構建一個同時使用Netbeans平臺和JOGL的應用程序。到目前爲止,它在Netbeans中運行良好,但是一旦我嘗試創建可以在外部運行的應用程序,就會遇到一些問題。應用程序將啓動(從啓動畫面判斷),但窗口永遠不會顯示,並且我從不收到錯誤消息。只要我刪除JOGL模塊(只留下直接的Swing代碼),一切正常。Netbeans平臺安裝程序和JOGL

項目設置:
1庫模塊用於JOGL,包括DLL的(適用於Windows 7 64位只),在庫/模塊/ lib文件夾

1模塊,用於顯示GLJPanel一個窗口中,呈現與動畫師

1模塊與在Swing一個簡單的形式簡單圖像

是否有人見過這個?

回答

0

編輯:這種情況下的竅門(構建Netbeans平臺可執行文件時使用本機庫)爲將本地庫放置在項目的根文件夾中。

如果這不是關於netbean平臺可執行文件,更通用的註釋是確保本機庫(dll)被正確拾取。嘗試在運行時添加

-Djava.library.path =/path/to/libs選項。

+0

我真的不確定他們是否被撿到。我不知道如何在運行時添加-Djava.library.path參數,因爲我運行的是exe文件,而不是jar文件或源代碼。 –

+0

嘗試將dll放在項目文件夾的根目錄下。看到這個教程:http://wiki.netbeans.org/SlickSet – PapaFreud

+0

這樣做!非常感謝 –