「nativebundles」属性は、自己完結型のアプリケーションパッケージを生成します。これについては、JavaFX2.xのドキュメントに次のように記載されています。
自己完結型のアプリケーションパッケージはプラットフォーム固有であり、構築したのと同じシステムに対してのみ作成できます。Windows、Linux、Macで自己完結型のアプリケーションパッケージを提供する場合は、3つのプラットフォームすべてでプロジェクトをビルドする必要があります。
複数の物理マシンを使用したくない場合は、仮想マシンを組み込む必要があります。VirtualBoxのような無料のものを、ターゲットOSのVMインスタンスを使用して開発またはビルドマシンにインストールできます。開発マシンがMacの場合、2つのVMインスタンスをインストールできます。1つはWindows用、もう1つはLinux用で、これらのターゲットプラットフォームにビルドできます。開発マシンがLinuxまたはWindowsの場合、Mac固有のビルドを作成するには、Macマシンにアクセスする必要がある場合があります。また、32ビットと64ビットのビルドにも注意してください。ソフトウェアの32ビットバージョンと64ビットバージョンの両方を配布したいが、32ビットオペレーティングシステムからはそれを実行できない場合は、さらにパッケージを生成することをお勧めします。