これはかなり明白な質問のように思えますが、オンラインで答えを見つけることができませんでした。
Jarファイルを作成したら、次のようにコマンドラインを使用して正常に実行できます。
Java -jar filename.jar
ただし、このファイルをもう少し使いやすく、つまりダブルクリックで実行したいです。何らかの理由でjarファイルをダブルクリックすると、mac jarランチャー(Jar\Launcher.app)が開き、1秒間停止してから閉じます。私は助けに感謝します。
追伸コマンドライン、bluej、Eclipseを使用してjarファイルを作成しましたが、これらの方法で問題は解決しませんでした。
ターミナルで囲むためのシェルスクリプトを作成します。
#!/bin/bash
Java -jar yourjarfile.jar
read -p 'Hit [Enter] to continue...'
一時停止を追加しましたが、Javaアプリケーションがすぐに終了に到達しない限り、それは必要ないはずです(「Java」行の後にシェルスクリプトを停止できます)。
OS Xには Jar Bundler
というプログラムがあり、Xcode開発者ツールのインストールに付属しています。これを使用して、.jarファイルをネイティブのMac OS X .app実行可能ファイルに変換できます。
Java WebStart が必要です。リンクのスニペットJava Web Start software provides the power to launch full-featured applications with a single click. Users can download and launch applications, such as a complete spreadsheet program or an Internet chat client, without going through lengthy installation procedures