一旦我安装了JDK 8,我就无法在Windows 7上再次将命令提示符设置为JDK 7.
我已经为两者设置了系统环境属性,JAVA_HOME并PATH指向JDK7和我的JDK7/bin文件夹,我也重新启动了SO,每次打开一个新的命令提示符并运行时,java -version我总是得到Java的第8版.
在Java环境设置中,我也启用了JDK 7.

如何再次为JDK 7配置命令提示符?
基于评论的答案.
java.exe安装到%SystemRoot%\system32目录中,它java根据您的注册表运行Java版本.如果要覆盖此版本的Java,则需要确保它不仅存在于您的Java中PATH,而且必须在您的%SystemRoot%\system32其他命令之前出现,javac或者jar使用您期望的版本.(因为这些不在System32)