0

誰でもこの問題について良いアイデアを提案できますか.!!

32 ビット JRE は 32 ビット SWT ライブラリのみをロードでき、64 ビット JRE は 64 ビット SWT ライブラリのみをロードできることを認識しています。

しかし、私の質問は、SWT ライブラリ (32 ビットおよび 64 ビット) を動的にベースの JRE ビット サイズでロードする方法です。

前もって感謝します。!!

4

1 に答える 1

1

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 のビット数を自動検出する方法はありますが、簡単ではありません。

于 2013-06-12T05:03:49.897 に答える