"javac"が確実に動作するためにはパス変数とは何でしょうか?それはシステム変数とユーザー変数の両方にあるべきですか? "\ bin"部分が含まれるべきですか?javacが内部コマンドまたは外部コマンドとして認識されない
私はプログラムファイルとプログラムファイル(x86)を持っており、JDKはその両方にあります。どちらを使うべきですか? Eclipseは完璧に動作していますが、これはコマンドラインを使用している場合にのみ得られます。誰でも?
"javac"が確実に動作するためにはパス変数とは何でしょうか?それはシステム変数とユーザー変数の両方にあるべきですか? "\ bin"部分が含まれるべきですか?javacが内部コマンドまたは外部コマンドとして認識されない
私はプログラムファイルとプログラムファイル(x86)を持っており、JDKはその両方にあります。どちらを使うべきですか? Eclipseは完璧に動作していますが、これはコマンドラインを使用している場合にのみ得られます。誰でも?
Eclipseには、独自の Javaコンパイラが付属しているため、外部のものを使用する必要はありません。
使用するJDKの下にあるbin
ディレクトリを見つけてパスに追加する必要があります(私はユーザーパスを優先しますが、1人のユーザーとして実行するだけなので、違いはわかりません) )。
を確認してください。これはJREだけでなく、JDKです。
たとえば、私はc:\program files\java\jdk1.6.0_17\bin
(32ビットWinXP)です。
最後に、コントロールパネルの環境変数を変更しても、既に開かれているウィンドウがcmd
には影響しません。あなたは新しい環境設定(気になるプレイヤーのためのトラップ)を得るために新しいものを開く必要があります。
ありがとうございます。私はそれをユーザー変数とシステム変数の両方に入れていますが、まだ動作していません。私は64ビットWindows 7を実行していますが、違いがあるかどうかはわかりません。コマンドラインでjavac.exeファイルへのパス全体を入力すると動作します。javacファイルなどのパスを取得していないかのようです。助言がありますか? – user992804
それは最初に働いていたcmdを閉じることが少し遅れて見えたようです。どうもありがとう!! – user992804
各JDKバージョンには32ビット版と64ビット版があります。あなたはおそらく両方の種類をインストールしました。 Program Filesは64ビットプログラム用、Program Files(x86)は32ビットプログラム用です。あなたが望むものを選んでください。 –
[javacがWindowsのコマンドプロンプトで動作しない]重複している可能性があります(http://stackoverflow.com/questions/1678520/javac-not-working-in-windows-command-prompt) –