web-dev-qa-db-ja.com

javaのPATH変数を設定して、.Javaを手動でコンパイルするにはどうすればよいですか?

ドライブのアドレスは次のとおりです。

C:\ Program Files\Java\jdk1.6.0_18\bin

コマンドウィンドウ(windowskey + r "cmd")で次のように入力できるように、パス変数を設定するにはどうすればよいですか。

javac TestApp.Java

Windows 7 Professionalを使用しています。

16
Sergio Tapia

SET PATHコマンドを起動するたびにコマンドシェルに入力すると、かなり早く老化する可能性があります。 3つの選択肢:

  1. バッチ(.CMD)ファイルからjavacを実行します。次に、javacを実行する前に、そのファイルにSET PATHを入れるだけです。または、SET PATHへの明示的なパスを単純にコーディングする場合は、javac.exeなしで実行できます。
  2. システムの「環境変数」構成で、強化され改善されたPATHを設定します。
  3. 長い目で見れば、Java Ant でコンパイルすることを自動化する必要があります。しかし、最初にPATHにさらに別の拡張が必要になります。 (1)と(2)に戻ります。
16
Carl Smotricz

それは:

set "PATH=%PATH%;C:\Program Files\Java\jdk1.6.0_18\bin"

ユーザー環境ダイアログで;C:\Program Files\Java\jdk1.6.0_18\binをPATHに追加することもできます。これにより、javacおよび他のJavaツールを使用して、最初にパスを設定せずにcmdシェルを直接形成できます。ユーザー環境ダイアログは、XPのシステムプロパティのどこかにあったので、 Windows 7の場合。

23
x4u

ステップ1:PATH変数Java_HOMEをシステムに存在するJDKのパスに設定します。ステップ2:Path変数にC:\ Program Files\Java\jdk(version)\ binのパスを追加します

これで問題が解決するはずです。ハッピーコーディング!!

7
Capcha

最初にこのimpの質問に答えます: "なぜPATHを設定する必要があるのですか?"

回答: PATHをコンパイルするように設定する必要がありますJavaソースコード、Java CLASS FILESを作成し、オペレーティングシステムがランタイム。

これで、「javac」を設定した後、「"Class_name.Java"」と言うだけで手動でコンパイルできる理由を理解できます。

変更[〜#〜] path [〜#〜]すべてのexeファイルの場所をbinディレクトリまで追加することにより、Windows環境変数の(たとえば、Java、javac)存在しています。

例:; C:\ Program Files\Java\jre7\bin。

2
NishantM

これだけが機能します:

path =%set path%; C:\ Program Files\Java\jdk1.7.0_04\bin

2
Pushp Singh

こちらの手順に従ってください

http://www.javaandme.com/

変数を設定したら、cmdでJavaファイルディレクトリに移動し、javac "xyx.Java"と入力するだけです。

または、ディレクトリに移動しない場合は、Java file

javac "/xyz.Java"

2
Pratap Singh
  1. プログラムの開始でcmdと入力します
  2. 次のDOSプロンプトでコピー&ペースト

set PATH = "%PATH%; C:\ Program Files\Java\jdk1.6.0_18\bin"

1
RAi

複雑なコマンドライン処理を行ったり、システムコードを編集したりする必要はありません。コンピューターを開くだけで、すべてのディスクと開いているプロパティが表示されます。そこから、[システムの詳細設定]に移動し、[環境変数]をクリックします。下のリストボックスを下にスクロールして、パスを編集します。すでにあるものは消去しないでください。を置く;その後、パスを入力します。テストするには、コマンドプロンプトを開き、「javac」を実行すると、約20個のプログラムがリストされます。その時点で終了します。

ところで、コンパイルするコマンドはjavac -gjavacだけではありません。

ハッピーコーディング!

1
Galen Nare