2017-01-16 8 views
2

それをダブルクリックし、コマンドプロンプト上のjarファイルを実行することはできませんが、以前だけでコマンドプロンプトを入力: javaのJava Windows。なぜ私はこのマシン上で今

は、Javaが認識されていなかったと言って、コマンドプロンプトになりました。 マシンにはJavaがインストールされているので、javaホームとjavahome/binをパスに追加しました。 javaを押すとjavaが認識されますが、 はjarファイルをダブルクリックしても認識されますが、ソフトウェアを起動することはできません。しかし、私はプロンプトを入力してプロンプト "java -jar nameofJar.jar"を入力すると、アプリケーションはうまく動作します。問題が何であるか分かりません。 jarファイルをターゲットにしていることを確認するために、環境変数を追加しました。 jarファイルを "実行可能なjarファイル"として単純に "jarファイル"と見なしていることに気づきます。

+1

[OK]ボタンをクリックして

  • [開く]ボタンをICK。それがコマンドがやっていることです。 – Carcigenicate

  • +0

    Java.exeはjavaw.exeではありませんか? –

    +0

    Afaik、java.exeです。再び、afaik、 'java -jar someJar.jar'は引数' -jar someJar.jar'で 'java'実行可能ファイルを開始します。私は訂正したいと思っています。 – Carcigenicate

    答えて

    2

    あなたは@Carcigenicateによって

    1. スタート「コントロールパネル」
    2. をクリックし、「既定のプログラム」
    3. クリックを告げたようjavaw.exeを使用してファイルを実行するには、Javaに指示する必要があり、「ファイルの種類またはプロトコルを関連付けます\プログラムファイル\のJava \ jre7ビンの\ javaw.exeの\
    4. のCl:特定のプログラム」
    5. ダブルクリックし
    6. ブラウズCの.jarとあなたがJava.exe` `でそれを開くためにそれを指示する必要があり
    +0

    私はこの方法を試してみましたが、何らかの理由でまだそれを引き起こしていません。 jarファイルが実行され、記述内の.jarファイルが実行可能ファイルではありません。 –

    +0

    これらを見てください[回答](http://stackoverflow.com/questions/394616/running-jar-file-on-windows) –

    +0

    Windowsマシン上のレジストリで何かする必要がありますか? –

    関連する問題