我的计算机上安装了3种不同的JDK, 我应该设置什么环境变量来使javac使用jdk 1.5, 如果我输入java -version,它会给出1.7
请稍微澄清一下,这些是如何相关的,例如 如果java -version说1.7,是否意味着javac将使用java 1.5, 我应该改变哪个变量以使事情变得不同更新: 我想改变javac的行为, 如何让javac调用1.5编译器?没有添加任何键,我需要它是默认值,我需要更改哪些变量
WINDOWS
答案 0 :(得分:1)
如果您在* unix系统中,只需找到您使用的javac:
which javac
你使用的是哪个java:
which java
如果您在路径中使用JAVA_HOME
,只需将JAVA_HONE/bin
放在PATH
答案 1 :(得分:0)
编译器是JDK的一部分,您必须为要使用的JDK版本调用适当的编译器。
例如,如果你有:
/ jdk1 / jdk2 / jdk3
然后你需要在适当的JDK的bin文件夹中引用javac编译器,例如: 。 / jdk2 /斌/ javac的。
您可能只是输入javac,因此请调用路径中的任何一个。
答案 2 :(得分:0)