1

ここからRXTXを使用するnetbeansを組み込んだJavaプログラムがあります。これまでのところ、WindowsとLinuxの両方で非常にうまく機能します。

私の質問:RXTXサイトの指示に従って、必要なRXTXファイルをインストールせずにJARに含めることは可能ですか?LinuxまたはWindowsのユーザーに、含まれているすべてのファイルを含むJARを提供して、正常に機能させることができるようにしたいと思います。

それは可能ですか、それを行うための最良の方法は何ですか?

ありがとうございました。

4

1 に答える 1

2

それら自体をインストールする必要はありません。必要java.library.pathなのは、適切なDLLファイルを含むフォルダーにVM引数を指定することだけです。

ただし、Jarファイルの場合、RXTXを初期化する前にDLLをどこかに抽出し、DLLを個別にロードする必要があります。これは、Jarファイル内から直接読み取って使用することができないためです(基本的にzipアーカイブであるため)。この質問については、ここで正しい方向を示す必要があります(一時的な場所にそれらを抽出しdeleteOnExit()てファイルを呼び出すことを妨げるものは何もないので、必要以上に長くはかからないことを忘れないでください)。

于 2013-05-23T14:39:08.630 に答える