0

WindowsXPを実行しているPCにJDKをインストールしました。JDKのデフォルトディレクトリは次のとおりです。

C:\ Program Files \ Java \ jdk1.7.0_05 \ bin

チュートリアルに従って サンプルを作成しています
。HelloWorldという名前のソースファイルは別のディレクトリにあります。E:\NotePad\Code

チュートリアルにあるように、「ソースファイルをコンパイルするには、現在のディレクトリをファイルのあるディレクトリに変更します」ので、コマンドの現在のディレクトリをに変更しますが、 「javac」が次のように認識されないE:\NotePad\Codeという問題が発生します。内部または外部コマンド

チュートリアルにはこの問題の解決策 があります。コマンドラインの現在のディレクトリを、JDKがインストールされている場所に変更する必要があるようです。C:\Program Files\Java\jdk1.7.0_05\bin

私がそれを終えた後、私はこのcommondを試します:javac HelloWorld.javaファイルをコンパイルするために、しかしそれは言います

javac:ファイルが見つかりません:HelloWorld.java

これは、にインストールされているJDKでHelloWorld.javaファイルをE:\NotePad\Codeコンパイルできないことを意味します。HelloWorld.javaC:\Program Files\Java\jdk1.7.0_05\bin
ファイル を入れてみます。正常に動作します 。C:\Program Files\Java\jdk1.7.0_05\bin

したがって、問題は次のとおりです。別のディレクトリにインストールされたJDKを使用してファイルをコンパイルして実行するにはどうすればよいですか?

4

2 に答える 2

3

が必要C:\Program Files\Java\jdk1.7.0_05\binになるかPATH、を使用してコンパイラを直接参照する必要があります

C:\Program Files\Java\jdk1.7.0_05\bin\javac
于 2012-08-11T12:22:39.380 に答える
1

PATH変数を更新する必要があるようです。http://docs.oracle.com/javase/7/docs/webnotes/install/windows/jdk-installation-windows.html#pathを参照してください。

于 2012-08-11T12:22:43.177 に答える