2010-12-12 14 views
4

なぜダブルクリックでJavaコンパイルされたアプリケーションを実行できないのですか? 私applicatinsだけでCMDに(Javaの-jar:私のapp.jar)を実行し、あなたがjarファイルをダブルクリックしたときにplzは私にあなたがjavaw.exeで.jar拡張子を関連付ける必要がありJavaアプリケーションを実行ダブルクリック

+0

)エラーが表示されますので、お気軽にお問い合わせください。 – Bozho

+0

あなたはexeとしてそれをしたいですか? –

+0

@Bozho '.jar'拡張に関連する別のアプリケーションがあるかもしれません。 「Open with ...」は役に立たない? – khachik

答えて

2

ここでのすべての回答は有効だと思います。しかし、Windowsで本当の実行可能ファイルが必要な場合は、ランチャーを作成する必要があります。 Windowsでは、jarファイルは実行可能ではありません。しかし、exeファイルはあります。そこには、いくつかのネイティブライブラリの周りにすべてのJavaコードをラップするよりも多くのツールがあります。私はこれがあなたが探していると思いますhttp://launch4j.sourceforge.net/私はお勧めします。あなたは簡単にアイコンと多くの機能を持つ実行可能ファイルを作成することができます。

4

を助ける 、その後、何のコンソールウィンドウは、表示されませんファイル

これは通常JDK/JREインストーラによって行われるため、JDKを正しくインストールしなかったか、手動でそのアソシエートを変更したかのいずれかです。

+0

8秒早く!ニース。 :) – Kos

1

によって実行されるファイルを.jarに割り当てるだけです。 .jarファイルのOpen withダイアログを使用してこれを行うことができます。

ところで、Javaインストーラはそれをしませんか?

5

コマンドを実行するためのバッチファイルを作成できます。この方法では、.jarファイルへの関連付けを行う必要はありません。それがWindowsアプリケーションの場合は、javaw.exeで起動します。

+0

+1の "思考の違い" – khachik

2

.jarファイルへのWindowsショートカットを作成できます。

次の行は、Windowsのショートカットの対象になる可能性があります。

%windir%\system32\javaw.exe -Xms1m -Xmx1m -jar "C:\Program Files\Jar Directory\file.jar" 

これは、あなたがしたいjavawパラメータだけでなく、あなたがしたいWindowsのパラメータを(通常のウィンドウ、最大化し、ディレクトリで起動)を指定することができるという利点があります。

関連する問題