0

スタンドアロンの swt アプリケーションを作成しました。アプリケーションには 32 ビットの jar を使用しました。アプリケーションを 64 ビット jvm に転送したときに、unstaisfied リンカ エラーが発生しました。そこで、64ビットのjarを使用しました。

jvmバージョンに基づいて、64ビットまたは32ビットのjarファイルを決定するアプリケーションが必要です。System.getProperty("sun.arch.data.model") を使用して jvm バージョンを見つけることができます。これを使用して、メモリにロードする jar を選択できます。

4

1 に答える 1

1

はい、アプリケーションで適切なバージョンの jar を動的に選択できるようにすることができます。アプリケーションの移植性を確保するため、これは良いことです。

これを確認してください実行時にjvmの正しいjarを選択してください

于 2013-09-13T09:18:04.047 に答える