我的Windows机器随附JRE6。我已经安装了JDK7。所以现在当我做

javac -version


它说7,但是当我这样做时

java -version


它仍然默认为6。

我已经设置了包含JDK7的路径,并且现在可以正确地在命令行上的任何地方使用javac(版本7)。但是,从来没有设置过java_home,所以我将其设置为指向JDK7,但是当我使用java命令时,它仍使用版本6。

是否有一些默认设置要删除?

最佳答案

您需要设置系统变量JAVA_HOME“ C:\ XXXX \ Java \ jdk1.7.0_51 \ bin”

07-24 21:11