2013-05-30 61 views
7

私は比較的単純なJavaアプリケーションを作成しました。私は自分のPCにJDKを持っていますが、私はそれを学校用のMacで動かす必要があります。 .jarは私のPC上で完璧に動作しますが、私はマッキントッシュでテストしました(btwはJDKがインストールされていません)。それで...なぜそれはMacで動かないのですか?これをどうすれば解決できますか?それは可能な修正ですか?Macで.jarを実行するには?

+0

MacにはJREがありますか?それがあなたの問題である可能性がない場合は、 'java -jar .jar'を試してください – BevynQ

+0

Jarのビルドに使用しているJDKのバージョンは? MacにはどのJavaのバージョンがありますか? – MadProgrammer

答えて

22

Javaベースのプログラムを実行するためにJDKは必要ありません。 JDKJava Development Kitを表す開発用です。

MacにはJREが必要です。

試してみてください。java -jar Myjar_file.jar

EDIT:this articleによると、Mac用OS 10

Javaランタイムは、もはや OSのインストールの一部として自動的にインストールされます。

次に、マシンにJREをインストールする必要があります。

+1

Macでは、JREにOSが付属しなくなりました。初めて使用しようとするとインストールされます。コマンドラインから 'java'を実行する必要があるかどうかは分かりませんが、インストールする必要があるかどうかは関係ありません。 –

+0

@ChrisThompson:そうだとすれば。それはインストールする必要があります..更新していただきありがとうございます。 :) –

4

あなたのjarを実行可能にしてから、それをMac OS上でダブルクリックすると正常に動作します。

はsudo chmodの+ X filename.jar

これを試してみて、私はこの作品を願っています。

関連する問題