2

これは、おそらく世界で最も頻繁に寄せられる質問です。申し訳ありませんが、とにかく尋ねなければなりません。最近、Java の最新バージョン (1.7.0_45-b18) をダウンロードし、Eclipse でローカル コミュニティ用の小さなプログラムを作成しました。誰でもクリックして実行できるように共有したいのですが、jarファイルを開くのはうまくいかないようです。

を使用してコマンドプロンプトで開こうとしました

java -jar StatCalc.jar

でもそれはいつも教えてくれる

「java」は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。

これについて多くの解決策を調べましたが、最も一般的なのはパスを変更することです。そこで、環境変数に移動し、パスを次のように変更しました

C:\Program Files (x86)\Java\jre7\bin\java.exe

しかし、それでも同じ結果が得られます。ディレクトリが正確にJavaにあり、jarファイルがjava binフォルダーにある場合にのみ、プログラムを実行できます。誰にもこれを実行させたくありません。

コマンド プロンプトを機能させ、この小さなコミュニティで自分と他のユーザーの両方がこのプログラムを実行できるようにするにはどうすればよいですか?

4

3 に答える 3

2

変数を変更していないことを願っています(UNIX システムでは、代わりにコロン (:) を区切り文字として使用してください) を末尾に追加しただけです。そうしないと、他のすべての Windows アプリケーションで多くの問題が発生します。実行可能ファイル自体へのパスではなく、を含むフォルダーを追加する必要があることに注意してください。PATH(...);C:\Program Files (x86)\Java\jre7\bin\java.exe

次に、コマンドラインまたは Windows セッションを再起動してみてください。

オプション:JAVA_HOME JDK の場所を指定するように設定できます。このリンクを参照してください。

于 2013-11-06T07:07:19.397 に答える
0

ここに、パスを設定するためのオラクルのチュートリアルがあります http://docs.oracle.com/javase/tutorial/essential/environment/paths.html

C:\Program Files (x86)\Java\jre7\bin --> これが PATH 変数になります。

于 2013-11-06T07:10:55.357 に答える