web-dev-qa-db-ja.com

Mac 10.8でjarを実行する

これはかなり明白な質問のように思えますが、オンラインで答えを見つけることができませんでした。

Jarファイルを作成したら、次のようにコマンドラインを使用して正常に実行できます。

Java -jar filename.jar

ただし、このファイルをもう少し使いやすく、つまりダブルクリックで実行したいです。何らかの理由でjarファイルをダブルクリックすると、mac jarランチャー(Jar\Launcher.app)が開き、1秒間停止してから閉じます。私は助けに感謝します。

追伸コマンドライン、bluej、Eclipseを使用してjarファイルを作成しましたが、これらの方法で問題は解決しませんでした。

13
JFakult

ターミナルで囲むためのシェルスクリプトを作成します。

#!/bin/bash
Java -jar yourjarfile.jar
read -p 'Hit [Enter] to continue...'

一時停止を追加しましたが、Javaアプリケーションがすぐに終了に到達しない限り、それは必要ないはずです(「Java」行の後にシェルスクリプトを停止できます)。

8
Rogue

OS Xには Jar Bundler というプログラムがあり、Xcode開発者ツールのインストールに付属しています。これを使用して、.jarファイルをネイティブのMac OS X .app実行可能ファイルに変換できます。

2
Hunter McMillen

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

1
Sajan Chandran