誰でもこの問題について良いアイデアを提案できますか.!!
32 ビット JRE は 32 ビット SWT ライブラリのみをロードでき、64 ビット JRE は 64 ビット SWT ライブラリのみをロードできることを認識しています。
しかし、私の質問は、SWT ライブラリ (32 ビットおよび 64 ビット) を動的にベースの JRE ビット サイズでロードする方法です。
前もって感謝します。!!
JRE インストール パスの下に lib\ext があります。これは、JRE に追加する追加ライブラリ用です。これらは、それらを使用したい Java アプリケーションによって取得されます。
他のオプションは、それらを必要なクラスパスに入れることです
java -cp:other_libraries my.Program
ただし、シェルスクリプトでは可能です。
run64.cmd
java -cp<SWT64_libraries>:other_libraries my.Program
run32.cmd
java -cp<SWT32_libraries>:other_libraries my.Program
JRE のビット数を自動検出する方法はありますが、簡単ではありません。