0

コンピューターに 3 つの異なる JDK がインストールされています。javac で jdk 1.5 を使用するには、どの環境変数を設定する必要がありますか。java -version と入力すると、1.7 が返されます。

たとえば、java -version が 1.7 と表示されている場合、javac が Java 1.5 を使用することを意味しますか?また、どの変数を変更して異なるものにする必要がありますか?

更新: javac の動作を変更したいのですが、javac で 1.5 コンパイラを呼び出すにはどうすればよいですか? キーを追加せずに、デフォルトにする必要があります。どの変数を変更する必要がありますか

ウィンドウズ

4

3 に答える 3

1

*unix システムを使用している場合は、使用している javac が見つかりました。

which javac

および使用するJava:

which java

JAVA_HOMEパスにa を使用する場合はJAVA_HONE/bin、を先頭に置くだけですPATH

于 2013-01-23T13:36:24.067 に答える
0

コンパイラは JDK の一部です。使用する JDK バージョンに適したコンパイラを呼び出す必要があります。

たとえば、次の場合:

/jdk1 /jdk2 /jdk3

次に、適切な JDK の bin フォルダーにある javac コンパイラーを参照する必要があります。/jdk2/bin/javac.

javac と入力するだけで、パス上にあるものを呼び出している可能性があります。

于 2013-01-23T13:34:46.527 に答える
0

以前のバージョンにコンパイルするために、さまざまなコンパイル オプションを使用して 7 コンパイラを呼び出すことができます。試す

javac -source 1.5 <source>

こちらをご覧ください

于 2013-01-23T13:36:25.627 に答える