0

MacOS から Windows にしばらく切り替えたばかりで、MacOS の場合のように JDK をインストールして Windows で javac を実行することはできませんでした。javac を実行する前に、ユーザーの新しい環境変数を追加する必要がありました (PATH という名前と、jdk の bin フォルダーへの実際のパスを使用)。

MacOS で問題なく javac を実行したのに、env を追加する必要があったのはなぜですか。変数を Windows に? ありがとう。

4

1 に答える 1

1

Mac OS ではどうかわかりませんが、Windows では javac は単純な実行可能プログラムです。コマンドラインから呼び出される他のプログラムと同様に、使用するたびにパスを指定せずに呼び出すことができるように、OS にその場所を伝える必要があります。
要約すると、パス環境変数を更新しない場合、javac プログラムを使用するたびにその場所を指定する必要があります。ただし、パス環境変数を更新する場合は、その必要はありません (プログラムを呼び出すだけです)。

于 2013-10-27T18:42:47.357 に答える