したがって、Mac のパッケージ化について私が理解していることはほとんどありませんが、起動する実際のプログラムは、Info.plist の CFBundleExecutable キーで定義されているプログラムであることがわかります。
<key>CFBundleExecutable</key>
<string>JavaApplicationStub</string>
現在、/APP/Content/MacOS/JavaApplicationStub が chmoded +x されていない場合、私のアプリは機能しません (何もせずに黙って失敗するだけです。これは苦痛です!)。かなり、実行可能ではないと思います。ただし、ファイルの +x プロパティをサポートしていない場所からアプリをコピーする場合、大きな問題になります。Windows、fat32 USB キー、CDROM、Web サイト、zip ファイルなど...
これらのインスタンスで、アプリを実行できるようにするにはどうすればよいですか? 実行ビットを手動で設定することはできません。
少なくとも、CD から Mac アプリを実行する人がいるに違いありません!