LinuxのJavaには-d64が必要ですか?

LinuxのJavaには-d64が必要ですか?

RHELまたはAmazon Linux amiでJavaを実行するためのスクリプトを作成しています。これで、スクリプトにこの-d64オプションが含まれます。私たちはOpenJdk 1.8 64ビットを使用します。 Oracle FAQSDKまたはJREをダウンロードするときは、32ビットバージョンと64ビットバージョンから選択する必要がありますか?互換性の理由から、このオプションはLinuxでのみ利用可能であることを示します。それは言う

他のすべてのプラットフォーム(WindowsおよびLinux)には、個別の32ビットおよび64ビットインストールパッケージが含まれています。システムに両方のパッケージがインストールされている場合は、パスに適切な "bin"ディレクトリを追加して1つを選択できます。一貫性のために、LinuxのJava実装では-d64オプションを受け入れます。

したがって、Linuxで実行されているスクリプトには必要ないようです-d64。 Solarisで実行している場合にのみこのオプションを追加するのが最善です。

それは必要ですか?スクリプトから削除すると、どのようなダメージが発生しますか?

答え1

システムが64ビットの場合、-d64オプションを指定する必要はありません。

私の経験によれば、jarファイル(Weblogic Genricなど)にパッケージ化されたソフトウェアをインストールするときに-d64が必要です。これは、基本システムを認識せず、32-で実行されるため、ソフトウェアの64バージョンが必要であることを指定します。基本的な状況に応じたビットバージョン。

関連情報