これが私の問題です-「java.library.pathにXXXがありません」のようなエラーポップアップが表示されます//注:XXXはAPIの.dllです
実際、私は.jnlpファイルを実行しています。これは、JavaWebStartを開始します。ソフトウェアのインストール手順には、実行するためにjre32ビットをインストールするように記載されています。私は64ビットのlinuxmintを使用しており、他の目的で使用するjre64をすでに持っています。
これが私の問題です-「java.library.pathにXXXがありません」のようなエラーポップアップが表示されます//注:XXXはAPIの.dllです
実際、私は.jnlpファイルを実行しています。これは、JavaWebStartを開始します。ソフトウェアのインストール手順には、実行するためにjre32ビットをインストールするように記載されています。私は64ビットのlinuxmintを使用しており、他の目的で使用するjre64をすでに持っています。
インストール手順で、プログラムを実行するために 32 ビット JRE をインストールするように指示されている場合は、それを実行する必要があります。32 ビット ネイティブ ライブラリは、64 ビット プロセス (64 ビット JRE が作成するプロセス) では機能しません。32 ビットと 64 ビットの JRE は、同じコンピューター上で共存できます。これは問題にはなりません。
ライブラリ パスについて心配する必要はありません。Java Web Start が処理します。
JNLP ファイル<nativelib>
の通常のタグではなく、タグを使用してネイティブ ライブラリを指定する必要があります。<jar>
LWJGL ライブラリの例:
<resources>
<jar href="lwjgl.jar"/>
<jar href="lwjgl_util.jar"/>
</resources>
<!-- LWJGL Linux 64-bit native libraries -->
<resources os="Linux" arch="amd64">
<nativelib href="lwjgl-amd64-linux.jar"/>
</resources>
<resources os="Linux" arch="x86_64">
<nativelib href="lwjgl-amd64-linux.jar"/>
</resources>
<!-- LWJGL Linux 32-bit native libraries -->
<resources os="Linux" arch="x86">
<nativelib href="lwjgl-x86-linux.jar"/>
</resources>
<resources os="Linux" arch="i386">
<nativelib href="lwjgl-x86-linux.jar"/>
</resources>
<!-- LWJGL Windows 64-bit native libraries -->
<resources os="Windows" arch="amd64">
<nativelib href="lwjgl-amd64-win.jar"/>
</resources>
<resources os="Windows" arch="x86_64">
<nativelib href="lwjgl-amd64-win.jar"/>
</resources>
<!-- LWJGL Windows 32-bit native libraries -->
<resources os="Windows" arch="x86">
<nativelib href="lwjgl-x86-win.jar"/>
</resources>
<resources os="Windows" arch="i386">
<nativelib href="lwjgl-x86-win.jar"/>
</resources>
<!-- LWJGL MAC OS/X native libraries -->
<resources os="Mac">
<nativelib href="lwjgl-macosx.jar"/>
</resources>
あなたの場合、32 ビットのネイティブ ライブラリしかなく、おそらく多くのオペレーティング システムには対応していないと思います。