私は現在、いくつかのOpenGL ES用のアプレットを開発していますが、JOGLやLWJGLに付属するネイティブをどのように処理できるかはまったくわかりません。
LWJGLには、インターネット経由でjar(ネイティブを含む)をロードできる優れたアプレットローダーがあります。LWJGLの利点は、プラットフォームごとにネイティブパックのみがあり、32ビットと64ビット用には1つではないことです。欠点は、LWJGLがOpenGL ESをサポートしておらず、OpenGLをサポートしているだけであるということです(間違っている場合は訂正してください)。
そのため、LWJGLのアプレットローダーを使用する予定ですが、OpenGLESをJOGLで実装します。ここでの大きな欠点は、32ビットおよび/または64ビットのネイティブを変更する方法がわからないことです。アプレットローダーはネイティブ用に1つのjarを使用するだけで、ネイティブは同じ名前であるため、32ビットと64ビットをサポートするバンドルを作成できません。
私の64ビットUbuntuで32ビットネイティブを実行しようとしても機能しません。ファイル内のヘッダーが間違っているというエラーでクラッシュします...バージョンが間違っていると思います。
この問題をどうやって解決できるかわかりません。