25

ダブルクリック可能なファイルを実行するJavaプログラムを配布しています

java -cp MyProgram.jar;MyLib.jar my.program.Main

Windows では、単に .bat ファイルを配布します。*nix の場合は、実行可能な .sh ファイルです。問題は、.sh ファイルをダブルクリックしても、Mac のテキスト エディターで開くだけです。Mac の場合はどうすればよいですか?

4

4 に答える 4

44

Mac では、シェル スクリプトをダブルクリックして実行するための特定の拡張機能があります。これは.command.

于 2009-02-26T10:10:16.420 に答える
3

結局のところ、MacOSX は Unix なので、.sh (シェル スクリプト) を使用できます。

于 2009-02-26T10:09:29.637 に答える
1

Jar Bundler ツールの使用に関する回答は正しいですが、.sh ファイルを使用する場合は、UNIX のアクセス許可が CHMOD で 755 などに適切に設定されていることを確認し、最初の行にインストールされているシェルへのパスが含まれていることを確認してください。 Mac OS X ではデフォルトで設定されています。また、+x ビットが設定されていても、開くか実行するかをユーザーに尋ねる場合があることに注意してください。

于 2009-11-12T11:18:44.380 に答える